Redis(remote dictionary server远程字典服务器),NOSQL(not only sql)数据库中的一种。使用key-value存储。数据在缓存中,可以持久化保存到硬盘上。
特点:
读110000次/秒 / 写 81000次/秒
key-value中,key为string,value可以为string/list/hash/set/zset/
能持久保存到硬盘上,支持事务,过期时间
官方不支持WINDOWS

可以在LINUX系统上安装运行。

Redis两种存盘方式各有优缺点。
rdb/aof
1可以两者都不用,只用内存缓存
2可以只用rdb
3可以只用Aof
4两者都用rdb&aof(优先)

redis-cli -h 127.0.0.1 -p 6379 进入redis6379端口客户端

哨兵可以配置多个,防止一个哨兵会挂掉。
Redis简介运用环境

集群redis-cluster 遇到ip地址变更,关机重启,等情况后会丢失slots。找到丢失的槽才可以让集群重新生效:
1, 重新搭建
2, 找到并添加slots 会用到命令:
cluster slots cluster
addslots 11992 12382 14041 ****
cluster info

redis-cli默认只访问127.0.0.1 这个 ip
redis-cli -c -h 192.168.91.160 -p 6379 这个可以访问自定义的ip和端口。

单机redis,进入到redis客户端口,config set requirepass “root”设置登陆密码。

可以在redis和mysql中建立联系,把常用的信息保存在redis中,这样可以减轻mysql的压力。
1、数据缓存(提高访问性能)
将一些数据在短时间之内不会发生变化,而且它们还要被频繁访问,为了提高用户的请求速度和降低网站的负载,降低数据库的读写次数,就把这些数据放到缓存中。
2、会话缓存
(session cache,保存web会话信息)
3、排行榜/计数器
(NGINX+lua+redis计数器进行IP自动封禁)
4、消息队列
(构建实时消息系统,聊天,群聊)

相关文章:

  • 2021-12-18
  • 2021-06-04
  • 2021-11-30
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2021-07-17
  • 2021-04-28
猜你喜欢
  • 2021-12-14
  • 2021-11-12
  • 2021-12-10
  • 2021-09-25
  • 2021-11-30
  • 2021-11-10
  • 2021-07-14
相关资源
相似解决方案