redis 指令查询: http://redisdoc.com/
- 首先把
redis.tar.gz
解压到你想要的路径
cd /usr/local/soft/
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
- 检查一下安装环境:
yum -y install gcc
yum -y install epel-release
-
执行
make
和make install PREFIX=/user/...
-
修改配置文件
启动后台运行
daemonize no
值是yes的时候关闭会话redis会关闭
如果需要外网连接bind 127.0.0.1
必须修改为bind 0.0.0.0
否则只能本地连接
需要密码访问的话requirepass yourpassword
外网访问必须设置密码
Centos7 安装可能会有一个问题
# 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5
gcc -v
# 升级gcc到5.3及以上,如下:
升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
- 其他
# 编译出错时,清除编译生成的文件
make distclean
# 编译安装到指定目录下
make PREFIX=/usr/local/redis install
# 卸载
make uninstal
将springboot项目发布到linux上的时候,报错找不到主机名
linux 执行命令
hostname
获取主机名,然后加到地址解析后面/etc/hosts
: 再127.0.0.1
后追加主机名,多个映射中间用空格分割
指定ip&port连接redis
redis-cli -h host -p port -a password
Linux 设置命令别名
vim ~/.bashrc
- 增加别名对应指令
alias redis='/usr/local/soft/redis-6.0.9/src/redis-server /usr/local/soft/redis-6.0.9/redis.conf'
alias rcli='/usr/local/soft/redis-6.0.9/src/redis-cli'
- 编译配置文件
source ~/.bashrc