Centos7安装Redis6(附带linux别名设置方式)


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
  • 执行 makemake 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 设置命令别名

  1. vim ~/.bashrc
  2. 增加别名对应指令
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'
  1. 编译配置文件 source ~/.bashrc


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM