Redis学习笔记

启动

bin/redis-server redis.conf 带配置启动,配置了操作密码,允许远程登录

bin/redis-cli 启动客户端

开启后:auth 12345 验证密码才能操作数据库

退出 :shutdown

基本操作

set 设置键和值

get 查询值

del 删除

exists存在某个键

expire设置键的有效时间

ttl查看有效时间

type 查看类型

rename重命名

keys 查询键

举例:keys s* 多个字符

keys s?单个字符

 

哈希表

hget 查询

hset 设置

hmset 批量设置

hmget 批量查询

hlen 查询哈希表的大小

hdel 删除

hgetall 获取所有的键值对

hexists 是否存在

hkeys 获取所有的键

hvals 获取所有的值

list操作

lpush 在前端插入

rpush 在后端插入

llen 获取列表的长度

lpop 弹出顶端元素

lpoprpush 弹出顶端元素插入到另一个的末尾

rpop 弹出末尾元素

lpushx 顶端插入

rpushx 末尾插入

lrange 显示列表

lrem 移除元素

linsert 指定索引插入

set集合

sadd 添加不重复元素

smembers 列出集合的元素

scard 统计集合的个数

srem 移除元素

sismember 判断是否存在该元素

sidff 差值计算,列出前面表中后面表不存在的值

sinter 计算交集

sunion 计算并集

srandmember 列出随机的一个元素

sdiffstore  newset set1 set2  差集结构保存到新集合

sinterstore/sunionstore newset set1 set2

有序set

添加权重信息

zadd添加权重和元素

zrange 列出元素

 zscore 列出指定元素的权重值

zrem 删除元素

zcard 查看集合里的元素个数

zrange sort1 0 -1 withscores 查看所有元素以及权重信息

zrevrange sort1 0 -1 withscores  连同权重降序排序

zremrangebyrank 根据排序删除

zremrangbyscore 根据权重范围删除

zrangebyscore 根据评分范围来查找元素

zrangebyscore sort1 18 23 withscores limit 0 2 根据权重范围查找并分页

zincrby 加权

zcount 查找指定评分范围的元素个数

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值