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 默认端口)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/48248.html