Redis,
文章目录
- Redis
- 入门基础
- 基本语法
- 发布订阅
- Demo
- 点赞系统
- Web登录和缓存
Redis
最经典的NoSQL,特点如下:
- key-value结构;
- 能兼具消息队列、缓存,从而满足高并发需求;
- 数据存储在内存当中;
入门基础
- 安装
https://blog.csdn.net/bk_huangzongbo/article/details/78861021
https://blog.csdn.net/u012343297/article/details/78839063 - 教程
http://www.runoob.com/redis/redis-tutorial.html - 官网
https://redis.io/
基本语法
# 查看配置
config get 配置项名称
eg: config get loglevel
# 查看所有配置
config get *
# 修改配置
config set 配置项名称 配置值
举例:
config set loglevel "notice"
config get loglevel
# 字符串。设置key=name, value='yangsong'
set name 'yangsong' # 设置key-value
get name # 获取value
del name # 删除key
# 哈希:键值(key=>value)对集合。是一个string类型的field和value的映射表
# hash特别适合用于存储对象
hmset myhash field1 "Hello" field2 "World"
hget myhash field1
hget myhash field2
# 列表。简单的字符串列表。yangsong为list名,填充三个元素并查询
lpush yangsong redis
lpush yangsong mongodb
lpush yangsong rabitmq
lrange yangsong 0 10
# Set是string类型的无序集合。集合内元素不能重复
sadd key member
举例:
sadd yangsong redis
sadd yangsong mongodb
sadd yangsong rabitmq
smembers yangsong
# zset(sorted set:有序集合)
zadd key score member
举例:
zadd yangsong0 redis
zadd yangsong0 mongodb
zadd yangsong0 rabitmq
zadd yangsong0 rabitmq
zrangebtscore yangsong 0 1000
发布订阅
Demo
点赞系统
Web登录和缓存
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。