热门
最新
红包
立Flag
投票
同城
我的
发布
保持热爱共赴山海
CSDN App 扫码分享
评论
2
打赏
- 复制链接
- 举报
下一条:
你说说Redis五大基本数据类型🤔?今天是南哥陪伴你的第3天。这是一个 3 年之约:3 年里每 1 天早上 6 点半公众号风雨无阻发布 1 个技术点 1 道面试题。(1)字符串字符串是Redis最基础,也是业务开发中最常见的一种键值数据类型。```sh127.0.0.1:6379> set name JavaProGuideOK127.0.0.1:6379> get name"JavaProGuide"```(2)哈希哈希的键值本身是一个键值对结构,类似于`key = {{field, value}, {field, value}}`。```sh127.0.0.1:6379> hset msg name JavaProGuide(integer) 1127.0.0.1:6379> hget msg name"JavaProGuide"```(3)列表Redis的列表是一个有序列表,但大家注意一点,此处所说的有序不是按数据大小排序的有序,而是按插入顺序的有序。```sh# 从右边添加127.0.0.1:6379> rpush number 1 2 3(integer) 3127.0.0.1:6379> lrange number 0 24) "1"5) "2"6) "3"```(4)集合集合类型和列表不同之处在于它是无序的,同时也不支持保存重复的元素。另外两个集合之间可以获得交集、并集、差集。```sh127.0.0.1:6379> sadd user:1:like game bask run(integer) 3127.0.0.1:6379> sadd user:2:like game basketball fitness(integer) 3# 求交集127.0.0.1:6379> sinter user:1:like user:2:like1) "game"```详细内容和代码示例已上传至:https://github.com/hdgaadd/JavaProGuide