redis部署

进入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

你可能感兴趣的:(redis部署)