redis 命令

切换redis: redis-cli -h IP地址 -p:端口 不指定端口默认是6379

redis.windows.conf 里面可以绑定端口 可以在 path环境里绑定ID地址**
save 修改保存文件条件设置 900 1 300 10 60 10000 保存redis目录下的
dump.rdb里面
databases 修改数据库数量 默认是16个 默认在0的数据库(0-15)
redis 设置密码 在redis.windows.conf里 443行把#去掉 requirepass 123456
auth 密码
操作结束后用save保存
bgsave 同步保存 推荐使用

查看命令 --help

String 操作命令
keys 查询 或者模糊查询 也可以指定查询key *代表查询所有
del 删除
exists 查询存不存在 返回布尔值 0(false) 或者 1(true)
expire 过去多久后删除这个键 时间单位为秒 ttl 查看删除倒计时
strlen 获取键对应值的长度
incr 键对应值的自动增长 (只能数字)
type 返回键对应值的类型
等等…详细到 http://www.runoob.com/redis/redis-strings.html 查看

hash 操作命令
hmset 键 键值,键值,键值 (类似java对象)
hgetall 键 获取这个键的所有键值对
hget 键 键 获取单个键
hedel 键 键 删除里面的单个键
hset 键 键 修改某个键的值

list列表 操作命令
lpush 键 值 从左添加
rpush 键 值 从右添加
lrange 键 0 10 查询0-10的数据
lpop(rpop) 键 删除左(右)边的第一个元素
llen 键 获取里面列表的长度
lindex 键 下标 按照下标删除
linsert 键 after(before) 值 插在某个值前面或者后面
lren 键 1 值 删除列表元素 (删除某个值前面的第一个元素 也可以按照范围来删除)

set(不会出现重复值)集合 操作命令
sadd 键 值 添加
smembers 键 查询
srem 键 值 删除1个或多个值
scard 键 获取集合的成员数

zset(sorted set)(有序集合)操作命令
zadd 键 值 增加
zarnge 键 0-10(排序的范围从小到大) withscores(打印值)
zrevrange 键 0-10(排序的范围从大到小) withscores(打印值)
zrem 键 值 删除

redis 事物
multi 开启事物
exed 提交事物
discard 取消事物

你可能感兴趣的:(redis 命令)