欢迎投稿

今日深度:

Redis,

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登录和缓存

www.htsjk.Com true http://www.htsjk.com/redis/25193.html NewsArticle Redis, 文章目录 Redis 入门基础 基本语法 发布订阅 Demo 点赞系统 Web登录和缓存 Redis 最经典的NoSQL,特点如下: key-value结构; 能兼具消息队列、缓存,从而满足高并发需求; 数据存储在...
相关文章
    暂无相关文章
评论暂时关闭