在复习知识,顺带写下,既可以分享,又可以巩固知识,同时也方便自己回看。
一.搭建
1.下载:sudo wget http://download.redis.io/releases/redis-6.2.4.tar.gz
2.解压:tar -zxvf redis-6.2.4.tar.gz
3.将解压后的文件移动到 usr /local / redis
4.进入该目录后执行:sudo make 指令
5.安装tcl :wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
6. tcl 相关操作
cd /usr/local/tcl8.6.1/unix/ sudo ./configure sudo make sudo make install
sudo cp /usr/local/redis/redis.conf /etc/redis/
二.服务器端操作
1.用help查看帮助文档 redis-server --heip
2.启动 sudo service redis start
3.停止 sudo service redis stop
4.重启 sudo service redis restart
三.数据的操作
1.string
set设置键值
setex设置键值及过期时间,以秒为单位
mset设置多个键值
append追加值
get获取
mget个键获取多个值
key
2.keys
exists判断键是否存在,如果存在返回1,不存在返回0
type查看键对应的value的类型
delete
expire设置过期时间,以秒为单位。如果没有指定过期时间则一直存在,直到
使用DEL 删除
getrange
ttl查看有效时间 ,以秒为单位
3.hash
hset设置多个属性
hmset获取一个属性的值
hkeys获取指定键所有的属性
hget
hmget获取多个属性的值
hvals获取所有属性的值
hdel删除
4.list
lpush在左侧插入数据
rpush在右侧插入数据
linsert获取
lrange添加
lset索引
lrem删除
5.set
sadd添加
smembers返回所以的元素
srem删除
6.zset
zadd增加
zrange索引
zrangebyscore
zscore返回成员member 的score值
zrem删除
zremrangebyscore删除权重在指定范围的元素
(重复的有的没有写,稍微系统的学习)