redis

本文最后更新于:2022年7月25日 上午

Redis概念

遵循BSD协议的高性能key-value(松散型)数据库

特性:

  • 持久化
  • 多数据结构set,hashMap...
  • 事务原子性
  • 数据备份

应用场景:

  • 高速缓存
  • 计数&消息系统(高并发,发布/订阅阻塞)
  • 分布式会话session&分布式锁(商城秒杀)

🚀docker镜像

# docker-compose.yml
version: "3"
services: 
  redis1:
  image: "redis"
  rester: "always"
  container_name: "redis1"
  port: 
    - 15001:6379
  volumes:
    - ~/redistest:/data
  command: ["redis-server","--requirepass","666666"]

Redis Cli

https://redis.io/commands/

常用

  • Script(auth)
  • CRUD(String,Hash,List,Set)
  • 发布/订阅
  • Server(SLOWLOG)

备份/恢复

SAVE
# 同步快照操作
BGSAVE
# 子进程快照

GUI工具

brew安装
brew install --cask another-redis-desktop-manager

Node-Redis

https://github.com/redis/node-redis


redis
http://yoursite.com/2022/07/14/redis/
作者
tatekii
发布于
2022年7月14日
许可协议