我使用的是redis版本是redis5.0.5,下载地址http://download.redis.io/releases/redis-5.0.5.tar.gz
使用wget下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
下载好之后,使用解压工具解压。
tar -zxvf redis-5.0.5.tar.gz
我是需要把它安装到/usr/local/
下去,所以我要移动把它移到/usr/local/
下面,不需要的则不需要移动,或者移动到其他地方的随意。
mv ./redis-5.0.5 /usr/local/
然后进到redis目录
cd /usr/local/redis-5.0.5/
然后使用make
直接编译
make
安装测试
输入make test
没有报错,则接下来安装就不会出错。当然,这一步可以跳过。
安装redis
make install
为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
bin
和etc
文件夹创建
mkdir -p /usr/local/redis-5.0.5/bin
mkdir -p /usr/local/redis-5.0.5/etc
移动/usr/local/redis-5.0.5/src/
下的mkreleasehdr.sh
redis-benchmark
redis-check-aof
redis-check-rdb
redis-cli
redis-server
文件到/usr/local/redis-5.0.5/bin/
目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis-5.0.5/bin/
移动/usr/local/redis-5.0.5/
下的redis.conf
文件到/usr/local/redis-5.0.5/etc/
下
mv ../redis.conf /usr/local/redis-5.0.5/etc/
输入启动脚本
/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/etc/redis.conf
使用的话,需要重新打开另一个终端来运行命令
redis-cli
这样就是进入交互行了。
这样就安装成功的。
把bind
里面的内容改成本地IP这样可以远程连接
关闭保护模式。
把protected-mode
的内容改成no
找到requirepass
并注释掉然后把foobared
改成你自己的密码就可以了
把daemonize
改成yes
启动服务
/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/etc/redis.conf
netstat -tunpl | grep 6379
redis-cli -h 192.168.1.112 -p 6379 -a mshing
方法一:
直接杀掉进程,这样容易丢失数据,不建议。
ps -ef | grep redis
kill -9 PID # 对应redis的PID
方法二:
使用脚本关闭,就拿我自己刚刚连接的为例来关闭
redis-cli -h 192.168.1.112 -p 6379 -a mshing shutdown
这样就是ok了的。没有密码的就省略-a和参数就行。