Redis安装
首先获取redis资源
//xxx为版本号
wget http://download.redis.io/releases/redis-xxxx.tar.gz(或者自己先把redis包下载下来,再上传到linux)
解压
tar -zxvf redis-xxxx.tar.gz
安装
cd redis-xxxx
make
make install PREFIX=/usr/local/redis
cp redis.conf /usr/local/redis/bin
现在启动会占用当前窗口,把redis.conf中的daemonize改为yes,守护线程。
启动,进入/usr/local/redis/bin
./redis-server redis.conf
关闭redis
./redis-cli shutdown
Redis常用命令
1.Redis-cli
[root@localhost bin]# ./redis-cli
默认连接localhost运行在6379端口的redis服务。
[root@localhost bin]# ./redis-cli -h xxx(ip地址) -p xx(端口号)
-h:连接的服务器的地址
-p:服务的端口号
2.keys *
查看redis数据库中所有key。
3.set key值 value值
向redis数据库中设置键值对。
4.get key值
获取对应key的value值。
注意:redis中命令不区分大小写,但key区分。
5.设置key的过期时间
Expire key senond 100
ttl key值
查看该key还有多少时间过期。
persist key值 将key值持久化,取消过期时间。
Redis五种数据类型
String:key-value 相当于Java中的map
Hash:key-fields-values
相当于一个key对应一个map,map中还有key,value。
List:有顺序可重复
Set:无顺序,不能重复
SortedSet(zset):有顺序,不能重复