Redis(REmote DIctionary Server)是一个开放源代码(BSD许可证),在内存数据结构存储,用作数据库、缓存和消息代理。它支持诸如字符串、散列、列表、集合、带有范围查询的排序集、位图、日志和带有半径查询的地理空间索引之类的数据结构。Redis具有内置的复制、Lua脚本、LRU驱逐、事务和不同级别的磁盘持久性,并且通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。
1.下载redis
redis下载官网:https://redis.io/download,下载后传到linux
也可以用命令下载:wget http://download.redis.io/releases/redis-4.0.11.tar.gz
2.编译安装
先解压
tar -zxvf redis-4.0.11.tar.gz
编译安装
# cd redis-4.0.11 # make # mkdir redisProgram # make install PREFIX=/usr/local/application/redis/redis-4.0.11/redisProgram/
安装完成后redisProgram/bin文件夹中会有下面几个文件夹:
redis-benchmark #redis性能测试工具 redis-check-aof #检查aof日志的工具 redis-check-rdb redis-cli #连接用的客户端 redis-sentinel -> redis-server redis-server #redis服务进程
3.配置文件
修改daemonize配置项为yes,使Redis进程在后台运行
#cd /usr/local/application/redis/redis-4.0.11 vi redis.conf
修改:daemonize yes
4.启动redis
默认是用默认配置启动,也可以使用制定的配置文件,我们直接使用redis-4.0.11中的redis.conf配置文件启动
# cd redisProgram/bin/ # ./redis-server ../../redis.conf
5.启动redis-cli客户端来测试一下
# ./redis-cli 127.0.0.1:6379> set siteName "bcxw.net" OK 127.0.0.1:6379> get siteName "bcxw.net"
ok,很成功!