本節(jié)課在CentOS下操作,需要root權(quán)限,這里使用root登錄操作。
一、安裝:gcc、tcl
yum install gcc tcl?
2、到redis官網(wǎng)下載安裝包
wget?http://download.redis.io/releases/redis-4.0.8.tar.gz
3、解壓縮
tar -xf?redis-4.0.8.tar.gz
4、進入目錄 make && make install


看到如圖

5、redis-server 命令如下

二、修改配置文件,默認情況下配置文件位于 /usr/local/redis/etc中
1、使配置文件的daemonize 為 yes ,打開守護進程

2、端口號就使用默認的6379,其他配置暫時用默認
三、運行
1、守護進程啟動redis-server命令:redis-server /usr/local/redis/var/redis.conf

2、使用命令 ps aux | grep 可以查看運行情況

3、登錄到redis-server,使用命令:redis-cli -h 127.0.0.1 -p 6379
四、基本使用
1、操作String
插入值格式:set key value
獲取值格式 :get key

2、操作數(shù)值
格式同上。
set num 5 //設置num = 5
get num? // 獲取num 返回5
對數(shù)值可以使用 incr 命令+1
使用decrby key int 命令-int

3、操作list
分別是push 和 pop ,push是往list添加元素,pop是從list彈出元素,各有兩種方法 lpush和rpush,lpop和rpop。其中l(wèi)=left,r=right 即從左邊或從右邊壓入或彈出元素。
還有一個方法llen查看list長度,未設置值的返回 0

4、操作set
分別是scard setname 查看set大小,
sadd setname value 添加元素,
sismember setname value 查看當前元素是否存在set中,
srem setname value 從set中移除元素

5、hash操作
命令簡單:hset,hget,hlen

6、Sorted Set 操作
簡單命令:這個命令給老師用最好
zadd 添加,zcard 查看大小,zrange 查看元素(withscores輸出元素分數(shù)),查看元素分數(shù)是zscore,刪除是zrem,統(tǒng)計某分數(shù)段的人員是 zcount set 80 90(統(tǒng)計80到90分數(shù)段的人),zrem刪除,zincrby 增減分值,zrangebyscore 按分值區(qū)間列出 元素。zremrangebyscore刪除分值區(qū)間的元素,zremrangebyrank刪除下標序號區(qū)間的元素。

基本的redis操作就到此,后續(xù)可能會補充 redis在C#,PHP,JAVA,PYTHON上的一些實例,此文獻給碼農(nóng),也獻給規(guī)劃中的www.facecto.com。