redis命令 学习笔记
1 安装:brew 一键安装 brew install redis
2 启动redis: cd usr/local/Cellar/redis/3.0.1/bin,然后redis-server
3 停止redis:客户端 redis-cli shutdown
4 基本命令:
keys *: 获取数据库中所有键名
select 1: 选择第2号数据库. redis默认支持16个数据库,从0-15. 数据库之间数据不隔离
set bar 1: 给键bar 赋值 "1"
get bar: 获取bar的值
del bar: 删除bar
exists bar: 判断bar 存不存在
type bar: 获取bar的类型
lpush bar 1: bar为列表(list)类型
incr num: 当前健值递增
incrby num 5: 增5
incrbyfloat num 2.7: 增一个双精度
decr num: 当前健值递减
decrby num 5: 减5
append bar 2: 追加
strlen bar: 获取字符串长度
mset bar1 1 bar2 2: 设置多个健值
mget bar1 bar2: 获取多个健值
hset car name BMW: hash设值, 车辆名称是BMW
hget car name: 获得车辆名称
hmset car name BWM price 100W:设置多个健值
hmget car name price: 获取多个健值
hexists car model: 判断car的model属性存不存在
hincrby car price 100: 车辆价格增加100
hdel car price: 删除price属性
hkeys car: 获取car的属性key
hvals car: 获取car的属性值value
hlen car: 获取car属性个数
lpush num 1:list左侧压入一个数1
rpush num 0: list右侧压入一个数0
lpop num: list左侧弹出一个数
rpop num: list右侧弹出一个数
llen num: list数量
lrange num 0 2: list 下标0-2的数
lindex num 1: 索引下标为1的值
sadd letters a: 集合set a
srem letters a: 删除 a
smembers letters: 获取所有数据
sismemeber letters a: 判断集合中存不存在a元素