服务
redis-server redis.conf //启动Redis服务
redus-cli -p 6379 //使用redis-cli 进行连接测试
shutdown //关闭服务 记住在连接测试成功里面进行关闭 exit
数据库
select 1 转换数据库 默认为0 redis默认有16个数据库
flushdb //清除当前数据库的内容
flushall //清除全部数据库的内容
String类型
set key '值' 存值
get key '值' 取值
keys * 查看当前数据库中所有的数据
exists key 查看key是否存在
expire 设置key的过期时间
ttl key 查看key的剩余时间
type key 查看当前key的类型
append key 'hello' //追加字符串,如果当前key不存在,就相当于set key
strlen key //'获取key的长度'
set key 0 //设置key 并设置初始浏览量为0
incr key //自增1
decr key //减去1
incrBy key 10 //可以设置增加的数量
decrBy key 10 //可以设置减去的数量
getrange key 0 3 //截取字符串
setrange key 1 xx //替换字符串
setex key 30 value //设置key的值为value,30秒后会过期
setnx key value //如果key不存在,则创建key,如果存在,则创建失败
mset key value key value //同时'创建'多个值
mget key key key //同时'获取'多个值
msetnx k1 v1 k4 v4 //msetnx 是一个原子性的操作,要么一起成功,要么就一起失败
getset key value //先get后set,key取,value放