Redis
soapcmd
这个作者很懒,什么都没留下…
展开
-
Redis6 新数据类型 Geospatial
GEO,Geographic,地理信息的缩写。该类型,就是元素的2维坐标,在地图上就是经纬度.geoadd<key>< longitude><latitude><member> [longitude latitude member...] 添加地理位置(经度,纬度,名称)geopos <key><member> [member...] 获得指定地区的坐标值geodist<key><member1>&原创 2022-02-13 18:06:05 · 231 阅读 · 0 评论 -
Redis6 新数据类型 HyperLogLog
原创 2022-02-13 17:59:52 · 175 阅读 · 0 评论 -
Redis6 新数据类型 Bitmaps
位操作setbit<key><offset><value>设置Bitmaps中某个偏移量的值(0或1)*offset:偏移量从0开始getbit<key><offset>获取Bitmaps中某个偏移量的值获取键的第offset位的值(从0开始算)bitcount<key>[start end] 统计字符串从start字节到end字节比特值为1的数量bitop and(or/not/xor) <destkey&g原创 2022-02-13 13:11:10 · 358 阅读 · 0 评论 -
Redis6 发布和订阅
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。原创 2022-02-13 12:57:03 · 918 阅读 · 0 评论 -
Redis6 远程访问配置
首先编辑 redis.conf文件(位置随意,但是要确定)注释掉```bind 127.0.0.1 -::1同时将protected-mode设置为 no关闭redis服务并重启关闭重启注意 /etc/redis.conf 为配置文件的位置,因机而异检查已经成功重启...原创 2022-02-13 12:47:55 · 1887 阅读 · 0 评论 -
Redis 有序集合 Zset
Zset 有序 无重复元素zadd <key><score1><value1><score2><value2>…将一个或多个 member 元素及其 score 值加入到有序集 key 当中。zrange <key><start><stop> [WITHSCORES] 返回有序集 key 中,下标在<start><stop>之间的元素带WITHSCORES,可以让分数一起原创 2022-02-12 21:39:44 · 78 阅读 · 0 评论 -
Redis 哈希 Hash
hset 给集合中的 键赋值hget 从集合取出 valuehmset … 批量设置hash的值hexists查看哈希表 key 中,给定域 field 是否存在。hkeys 列出该hash集合的所有fieldhvals 列出该hash集合的所有valuehincrby 为哈希表 key 中的域 field 的值加上增量 1 -1hsetnx 将哈希表 key 中的域 field 的值设置为 value ,当且仅当域 field 不存在 .以上来源于B站尚硅谷...原创 2022-02-12 21:34:16 · 93 阅读 · 0 评论 -
Redis 集合 Set
set 相对于 list 是可以自动排重且无序sadd … 将一个或多个 member 元素加入到集合 key 中,已经存在的 member 元素将被忽略smembers 取出该集合的所有值。sismember 判断集合是否为含有该值,有1,没有0scard返回该集合的元素个数。srem … 删除集合中的某个元素。spop 随机从该集合中吐出一个值。srandmember 随机从该集合中取出n个值。不会从集合中删除 。smove value把集合中一个值从一个集合移动到另一个集合si原创 2022-02-12 21:19:17 · 52 阅读 · 0 评论 -
Redis 列表 List
lpush/rpush lrangelpop/rpoprpoplpush 从列表右边吐出一个值,插到列表左边lindexllenlinsert lrem lset原创 2022-02-12 21:03:14 · 186 阅读 · 0 评论 -
Redis 字符串 String
set get setnxset k1 v1 // 添加键值对get k1 // 查询对应键值注意,重设则覆盖如果想要重设已存在的key报错,则需使用setnxappendstrlenincr decr只能作用数字,分别是加减一incrby decrbymset mget msetnxm应该是multiple的意思msetnx只有有一次key已经存在,其余也都无法设置getrange setrangesetex...原创 2022-02-12 20:32:02 · 282 阅读 · 0 评论 -
Redis键(key) 常用指令
keys * 查看当前库所有keyexists key 判断某个key是否存在type key 查看你的key是什么类型del key 删除指定的key数据unlink key 根据value选择非阻塞删除, 仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作。expire key 10 10秒钟:为给定的key设置过期时间 ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期select 命令切换数据库dbsize 查看当前.原创 2022-02-12 16:20:01 · 100 阅读 · 0 评论