linux下安装配置和测试步骤如下:
(一)下载安装
下载地址:https://redis.io/download下载redis-4.0.9.tar.gz
上传到/usr/local/src/目录下,解压:
$ tar -xvf redis-4.0.9.tar.gz编译安装(安装到/usr/local/redis目录下)
$ cd redis-4.0.9
$ cd src
$ make
$ make install PREFIX=/usr/local/redis
测试:
启动服务器
$ /usr/local/redis/bin/redis-server![](https://i-blog.csdnimg.cn/blog_migrate/2fd837aecbdbd272ae596c0e037a61a4.png)
另开窗口,启动一个客户端,设置一个key,再查看其值
$ cd /usr/local/redis/bin/redis-cli
$ SET mykey myvalue
$ GET mykey
也可以使用$ redis-cli -h host -p port -a 【password】来访问redis服务端口,例如
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379
$ shutdown
(二)配置
源文件目录下有redis.conf文件,将其移动到/usr/local/redis/etc/目录下
先前启动服务的时候,未指定redis.conf,采取的是默认的配置文件,可以指定redis.conf:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
配置文件里配置了日志级别、是否验密等等很多的配置信息,也可以使用命令来查看配置信息:
查看所有配置: CONFIG GET *
查看日志级别:CONFIG GET loglevel
(三)数据备份
redis数据库可以将内存中的数据持久化到磁盘,有两种持久化策略,即RDB持久化和AOF持久化,EDB持久化,定时将内存中的数据快照dump到磁盘,而AOF持久,则以追加的方式,记录redis的操作记录。
以rdb手动备份方式为例:
SAVA命令,则保存内存数据到/usr/local/redis/bin/dump.rdb,重新启动redis-server时,会重新载入数据
BGSAVE在后台备份。