进入redis官网,找到下载地址
进入local目录并下载压缩包
cd /usr/local
#下载
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
#解压
tar -zxvf redis_xxx.tar.gz
#改名字
mv redis_xxx.tar.gz redis
编译安装
进入redis目录执行一下命令:
cd /usr/local/redis
make
make PREFIX=/usr/local/redis install
!!!可以先修改配置文件daemonize(redis根目录 redis.conf)
daemonize yes表示启用守护进程(支持后台启动方式)
默认是no即不以守护进程方式运行。
# 查找配置所在行数
grep daemonize redis.conf -n
# 使用vim把该配置修改为yes
vim redis.conf
启动redis
./bin/redis-server ./redis.conf
查看进程 ps -aux | grep redis 端口监听方式查看 netstat -lanp | grep 6379
使用redis cli命令行
redis -cli
# 如果出现的redis-cli: command not found 则可能是因为安装的时候没有安装控制台,需要单独安装
# 从redis官网下载redis-cli的压缩包
wget http://download.redis.io/redis-stable.tar.gz
# 解压下载下来的压缩包
tar xvzf redis-stable.tar.gz
# 进入redis-stable目录
cd redis-stable
# 安装如果之前是修改过redis名称的,就会自动生成到之前的目录下,就无需后面的单独复制
make
# 将redis-cli拷贝到/usr/local/bin/下,让redis-cli指令可以在任意目录下直接使用
sudo cp src/redis-cli /usr/local/bin/
cli命令:
#打开控制台
redis-cli
#退出控制台
exit
#获取redis配置
CONFIG get *
#关闭redis服务
shutdown
设置远程连接
修改redis.conf文件的属性
将 bind 127.0.0.1 ::1 修改为 bind 0.0.0.0 (指所有的地址都可以访问)
将 protected-mode 要设置成no (默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
将 requirepass 设置成 requirepass 101010(这是远程密码)
然后重启redis