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

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)十年經(jīng)驗成就非凡,專業(yè)從事成都網(wǎng)站制作、做網(wǎng)站,成都網(wǎng)頁設(shè)計,成都網(wǎng)頁制作,軟文營銷,廣告投放等。十年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:028-86922220,我們期待您的來電!
Redis簡介
Redis(Remote Dictionary Server)是一個開源的、高性能的、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的鍵值對存儲系統(tǒng),它可以用作數(shù)據(jù)庫、緩存和消息中間件,廣泛應(yīng)用于Web應(yīng)用、游戲、實時分析等領(lǐng)域,Redis以其豐富的數(shù)據(jù)結(jié)構(gòu)和簡潔的API設(shè)計,贏得了廣大開發(fā)者的喜愛。
Redis安裝
1、下載Redis源碼
訪問Redis官方網(wǎng)站(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服務(wù)器
– redis-cli:Redis命令行客戶端
– redis-benchmark:Redis性能測試工具
– redis-check-aof:AOF文件修復(fù)工具
– redis-check-dump:RDB文件檢查工具
3、安裝Redis
為了方便管理,我們可以將Redis安裝到指定目錄。
“`
sudo make install PREFIX=/usr/local/redis
“`
安裝完成后,將Redis的配置文件復(fù)制到安裝目錄:
“`
cp redis.conf /usr/local/redis/
“`
4、啟動Redis服務(wù)
進入Redis安裝目錄,啟動Redis服務(wù):
“`
cd /usr/local/redis
./bin/redis-server ./redis.conf
“`
此時,Redis服務(wù)已經(jīng)啟動,可以通過以下命令查看Redis進程:
“`
ps -ef | grep redis
“`
5、連接Redis客戶端
使用以下命令連接Redis客戶端:
“`
./bin/redis-cli
“`
連接成功后,可以執(zhí)行以下命令查看Redis版本:
“`
127.0.0.1:6379> info server
“`
Redis常用命令
1、字符串(String)
– 設(shè)置鍵值: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)
– 設(shè)置哈希鍵值: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
– 獲取有序集合元素和分?jǐn)?shù):zrange key start stop withscores
– 移除有序集合元素:zrem key member1 member2 ...
– 有序集合元素分?jǐn)?shù)自增:zincrby key increment member
– 有序集合交集:zinterstore destination numkeys key1 key2 ...
– 有序集合并集:zunionstore destination numkeys key1 key2 ...
本文從Redis的安裝和常用命令兩個方面,介紹了Redis的基本使用方法,通過掌握這些內(nèi)容,相信大家對Redis有了初步的了解,接下來,我們將進一步學(xué)習(xí)Redis的高級特性,如持久化、事務(wù)、發(fā)布訂閱等,以便更好地應(yīng)用于實際開發(fā)場景。
分享名稱:Redis總結(jié)筆記(一):安裝和常用命令
文章網(wǎng)址:http://www.dlmjj.cn/article/djieios.html


咨詢
建站咨詢
