文章目录
- redis介绍
- 软件安装
-
-
- 下载地址
- 准备环境
- 安装
- 多实例安装
- redis安全配置
- redis持久化
-
redis介绍
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
Redis命令十分丰富,包括的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions一共14个redis命令组两百多个redis命令,Redis中文命令大全。有兴趣的可以在官 上查看,链接地址:http://www.redis.cn/commands.html。
软件安装
下载地址
官方 址:https://redis.io/download
下载 址:http://download.redis.io/releases
rpm包 址:http://rpmfind.net/linux/rpm2html/search.phpery=redis&submit=Search+…&system=&arch=
准备环境
先查看我们的电脑上与没有安装编译安装的软件,没有的话要装下编译安装的前提软件。gcc、 automake、 autoconf、 libtool、 make。
安装
我们在这以5.0.7为例,先下载安装包。
多实例安装
在一台机器上分裂出好几个服务,这也是为了在企业环境当中做故障演练(恢复)的一个手段。
- 需要基础配置文件内容为下
redis安全配置
redis不设置安全配置,这不是谁否登入并修改信息了r> redis默认开启了保护模式,只允许本地回环地址登录并访问数据库。
安全验证
- 在本机上进行操作,登入redis建立一个表输入内容。验证密码的安全性。
- 指定的地址上登入redis查看之前建的表。
修改配置信息
redis持久化
- 可以在指定的时间间隔内生成数据集的 时间点快照(point-in-timesnapshot)。
- 优点:速度快,适合于用做备份,主从复制也是基于RDB持久化功能实现的
- 缺点:会有数据丢失
配置持久化需要修改配置文件redis.conf。
持久化验证方法
- 写入配置文件,添加持久化参数,并重启redis。
- 登入redis,创建新的表,舔加内容,退出,重启redis。
- 在登入查看表内容是否存在。
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表32320 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!