Redis
Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱动事件,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。
中文官网:http://www.redis.cn/
下载
- Linux目前最新的稳定版是5.0.4版本,下载之后是一个tar.gz压缩包,里面是Redis的源码,上传至Linux服务器解压编译即可。
解压
安装C环境
- 由于Redis源码是C编写,因此编译源码需要安装C环境
编译源码
- 进入redis的解压目录,编译redis源码
安装Redis
- 源码编译完成即可安装redis,可以使用PREFIX参数指定安装目录
- 安装完成后如下图所示:
获取一个配置文件
- 从之前的文件夹里拷贝一份redis.conf配置文件过来
修改配置文件
- 设置后台启动redis
- 关闭保护模式(仅本机可连接)
启动redis服务端
- 进入bin目录,redis-server命令启动redis服务端,指定刚才修改过的redis.conf文件作为配置文件
- 查看redis进程,默认端口6379
启动redis客户端
- bin目录的redis-cli命令启动redis客户端,默认连接本地6379端口
- 可以使用-h参数指定IP地址,-p参数指定端口号
redis测试
其他命令
- redis的bin目录下除了这两个命令外,还有几个其他命令,如下图所示:
- redis-benchmark:性能测试工具
- redis-check-aof:aof文件检查工具
- redis-check-rdb:rdb文件检查工具
- redis-cli:redis客户端启动
- redis-sentinel:redis哨兵
- redis-server:redis服务端启动