新聞中心
Redis入門寶典:從安裝到常用命令,全方位掌握NoSQL利器

成都網絡公司-成都網站建設公司創(chuàng)新互聯十年經驗成就非凡,專業(yè)從事成都網站制作、做網站,成都網頁設計,成都網頁制作,軟文營銷,廣告投放等。十年來已成功提供全面的成都網站建設方案,打造行業(yè)特色的成都網站建設案例,建站熱線:028-86922220,我們期待您的來電!
Redis簡介
Redis(Remote Dictionary Server)是一個開源的、高性能的、支持網絡、可基于內存亦可持久化的鍵值對存儲系統,它可以用作數據庫、緩存和消息中間件,廣泛應用于Web應用、游戲、實時分析等領域,Redis以其豐富的數據結構和簡潔的API設計,贏得了廣大開發(fā)者的喜愛。
Redis安裝
1、下載Redis源碼
訪問Redis官方網站(https://redis.io/),下載最新版本的Redis源碼,這里以Redis 6.0.6版本為例。
“`
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
“`
2、解壓并編譯
“`
tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6
make
“`
編譯完成后,會在src目錄下生成以下可執(zhí)行文件:
– redis-server:Redis服務器
– redis-cli:Redis命令行客戶端
– redis-benchmark:Redis性能測試工具
– redis-check-aof:AOF文件修復工具
– redis-check-dump:RDB文件檢查工具
3、安裝Redis
為了方便管理,我們可以將Redis安裝到指定目錄。
“`
sudo make install PREFIX=/usr/local/redis
“`
安裝完成后,將Redis的配置文件復制到安裝目錄:
“`
cp redis.conf /usr/local/redis/
“`
4、啟動Redis服務
進入Redis安裝目錄,啟動Redis服務:
“`
cd /usr/local/redis
./bin/redis-server ./redis.conf
“`
此時,Redis服務已經啟動,可以通過以下命令查看Redis進程:
“`
ps -ef | grep redis
“`
5、連接Redis客戶端
使用以下命令連接Redis客戶端:
“`
./bin/redis-cli
“`
連接成功后,可以執(zhí)行以下命令查看Redis版本:
“`
127.0.0.1:6379> info server
“`
Redis常用命令
1、字符串(String)
– 設置鍵值:set key value
– 獲取鍵值:get key
– 刪除鍵:del key
– 鍵值自增:incr key
– 鍵值自減:decr key
2、列表(List)
– 添加元素到列表:lpush/rpush key value1 value2 ...
– 獲取列表元素:lrange key start stop
– 移除列表元素:lpop/rpop key
– 獲取列表長度:llen key
3、集合(Set)
– 添加元素到集合:sadd key member1 member2 ...
– 獲取集合元素:smembers key
– 判斷元素是否在集合中:sismember key member
– 移除集合元素:srem key member1 member2 ...
– 集合交集:sinter key1 key2
– 集合并集:sunion key1 key2
– 集合差集:sdiff key1 key2
4、哈希(Hash)
– 設置哈希鍵值:hset key field1 value1 field2 value2 ...
– 獲取哈希鍵值:hget key field
– 獲取哈希所有字段和值:hgetall key
– 刪除哈希字段:hdel key field1 field2 ...
– 哈希鍵值自增:hincrby key field increment
5、有序集合(Sorted Set)
– 添加元素到有序集合:zadd key score1 member1 score2 member2 ...
– 獲取有序集合元素:zrange key start stop
– 獲取有序集合元素和分數:zrange key start stop withscores
– 移除有序集合元素:zrem key member1 member2 ...
– 有序集合元素分數自增:zincrby key increment member
– 有序集合交集:zinterstore destination numkeys key1 key2 ...
– 有序集合并集:zunionstore destination numkeys key1 key2 ...
本文從Redis的安裝和常用命令兩個方面,介紹了Redis的基本使用方法,通過掌握這些內容,相信大家對Redis有了初步的了解,接下來,我們將進一步學習Redis的高級特性,如持久化、事務、發(fā)布訂閱等,以便更好地應用于實際開發(fā)場景。
分享標題:Redis總結筆記(一):安裝和常用命令
文章URL:http://fisionsoft.com.cn/article/djieios.html


咨詢
建站咨詢
