Redis数据类型
哪里去获得redis常见数据类型操作命令?http://redisdoc.com/
1、String(字符串)
string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。
string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M
2、Hash(哈希)
类似Java里面的Map<String,Object>
3、List(列表)
4、Set(集合)
Redis的Set是string类型的无序集合。它是通过HashTable实现实现的,
5、zset(sorted set:有序集合)
Redis 键(key)
1、开启redis,默认端口为6379
2、key * 展示所有key
3、 exists key的名字,判断某个key是否存在,存在返回1,不存在返回(Integer)0
4、 move key db --->当前库就没有了,被移除了
5、为给定的key设置过期时间 --->expire key time
6、 ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期
7、 type key 查看你的key是什么类型
Redis字符串(String)(单值单value)
1、 set/get/del/append/strlen
2、Incr/decr/incrby/decrby,一定要是数字才能进行加减
3、 getrange/setrange
GETRANGE key start end
返回 中字符串值的子字符串,字符串的截取范围由 和 两个偏移量决定(包括 和 在内)。
负数偏移量表示从字符串最后开始计数, 表示最后一个字符, 表示倒数第二个,以此类推。
通过保证子字符串的值域(range)不超过实际字符串的值域来处理超出范围的值域请求。
4、setex(set with expire)键秒值/setnx(set if not exist)将值 关联到 ,并将 的生存时间设为 (以秒为单位)。
setnx:只有在 key 不存在时设置 key 的值。
5、mset/mget/msetnx
mset:同时设置一个或多个 key-value 对。
mget:获取所有(一个或多个)给定 key 的值。
msetnx:同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
6、getset(先get再set)
Redis列表(List)(单值多value)
1、 lpush(栈结构)/rpush(队列结构)/lrange
2、lpop 移除并返回列表 的头元素(移除掉的)。
rpop:移除并返回列表 的尾元素(移除掉的)。
3、 lindex,按照索引下标获得元素(从上到下)
lindex key index
4、llen
5、 lrem key 删N个value
到此这篇redis端口怎么看(redis 默认端口)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/33909.html