安装
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
tar xzf redis-6.0.8.tar.gz
cd redis-6.0.8
make
#默认启动
cd src
./redis-server
#自定义配置参数启动
cd src
./redis-server ../redis.conf
连接
#本地连接
redis-cli
#连接远程redis服务器
redis-cli -h host -p port -a password
键
#删除键
DEL key
#序列化键
DUMP key
#检查给定key是否存在
EXISTS key
#为键设定过期时间
EXPIRE key seconds
#用UNIX时间戳设定key过期时间
EXPIREAT key timestamp
#以毫秒设定key过期时间
PEXPIRE key milliseconds
#查找符合给定模式的key
KEYS pattern 如 keys name* 查询结果为 name1 name2 name3
#移动当前数据库的key到另一个数据库
MOVE key db
#移除key的过期时间,及永久保持key
PERSIST key
#查询key的剩余时间 以秒为单位
TTL key
#从当前数据库随机返回一个key
RANDOMKEY
#修改key的名称(强制修改)
RENAME key newkey
#修改key的名称(只有当newkey不存在时 修改才能生效)
RENAMENX key newkey
#迭代key
SCAN cursor [MATCH pattern] [COUNT count]
#查询key中存储值的类型
TYPE key
字符串
#设置指定key的值
SET key value
#获取指定key的值
GET key
#获取key中字符串中的子字符
GETRANGE key start end
#重设key的value并返回old value
GETSET key value
#获取指定偏移量上的bit值
GETBIT key offset
#批量获取key的值
MGET key1[key2...]
#设置给定偏移量上的值
SETBIT key offset value