1、步骤一
依次执行如下命令
1.下载:wget http://download.redis.io/releases/redis-6.0.1.tar.gz
2.解压:tar xzf redis-6.0.1.tar.gz
2.将解压文件夹移动到usr/local/redis目录下:sudo mv ./redis-6.0.1 /usr/local/redis/
4.进入到redis目录:cd /usr/local/redis/
5.生成:sudo make
6.测试:sudo make test
2、步骤二
执行sudo make test时可能会报如下错误:
cd src && make test
make[1]: Entering directory '/usr/local/redis/src'
CC Mkaefile dep
You need tcl 8.5 or newer in order to run the Redis test
……
如下:
3、步骤三
解决方法:需安装tcl ,依次执行如下命令
1.下载:wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
2.解压:sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
3.进入unix目录下:cd /usr/local/tcl8.6.1/unix/
4.sudo ./configure
5.sudo make
6.sudo make install
进入redis目录,再次执行sudo make test
4、步骤四
7.安装:sudo make install
8.进入/usr/local/bin目录:cd /usr/local/bin
9.查看:ls -all
解释:
redis-benchmark:redis性能测试工具
redis-check-aof:AOF文件修复工具
redis-check-rdb:RDB文件检索工具
redis-cli: redis命令行客户端
redis-server: redis服务器
tclsh8.6: 前面安装的tcl
执行如下
5、步骤五
配置文件所在目录为:/usr/local/redis/redis.conf
9.复制配置文件至/etc/redis目录下:cp /usr/local/redis/redis.conf /etc/redis/
6、启动服务
进入etc/redis目录,执行redis-server redis.conf命令启动服务
查看redis进程是否在运行,使用命令:ps aux | grep redis
连接服务,需要先执行redis-server redis.conf,否则连接失败
7、查看配置文件
Redis的配置信息在/etc/redis/redis.conf
下
查看命令:sudo vi /etc/redis/redis.conf
核心配置
- 绑定ip:如需远程访问,可将该行注释,或绑定一个真实ip
- 端口:默认6379
- daemonize:是否以守护进程运行
- yes:表示守护进程(推荐)
- no:表示非守护进程
- 若以守护进程运行,则不会在命令行阻塞,类似于服务
- 若以非守护进程运行,则当前终端被阻塞
- dbfilename dump.rdb:数据文件
- dir /var/lib/redis:数据文件存储路径
- logfile "/var/log/redis/redis-server.log":日志文件
- database 16:数据库,默认16个
- slaveof:主从复制,类似于双机备份
部分内容如下
学习导航:http://xqnav.top/