CentOS7安装redis6单机
Redis全称为Remote Dictionary Server(远程字典服务器),是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,为当前最热门的NoSQL数据库之一,也被称为数据结构服务器,这里使用CentOS7.9安装Redis6
安装必要工具
yum install wget gcc gcc-c++ make tcl net-tools -y yum install centos-release-scl -y yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils -y scl enable devtoolset-9 bash echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile
编译安装
cd /usr/local/src/ wget https://download.redis.io/releases/redis-6.0.9.tar.gz tar xzf redis-6.0.9.tar.gz cd /usr/local/src/redis-6.0.9 make && make test make install PREFIX=/usr/local/redis #测试 /usr/local/redis/bin/redis-server
添加环境变量
mkdir /usr/local/redis/conf/ mkdir /usr/local/redis/data/ mkdir /usr/local/redis/log/ cp redis.conf /usr/local/redis/conf/ echo 'export PATH=$PATH:/usr/local/redis/bin'>>/etc/profile source /etc/profile
修改配置
vim /usr/local/redis/conf/redis.conf 改为 bind 0.0.0.0 #68行 protected-mode yes #87行 daemonize yes #224行 supervised systemd #236行 logfile /usr/local/redis/data/redis_6379.log #260行 dir /usr/local/redis/data/ #365行 requirepass voscn123 #790行
启动并修改密码
redis-server /usr/local/redis/conf/redis.conf redis-cli config get requirepass auth "voscn123" config set requirepass voscn123456 shutdown exit
安装服务
vim /lib/systemd/system/redis.service #添加 [Unit] Description=Redis After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis_6379.pid" ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target #执行 systemctl daemon-reload && systemctl enable redis && systemctl restart redis && systemctl status redis
客户端连接
firewall-cmd --permanent --add-port=6379/tcp firewall-cmd --reload
安装Redis图形界面管理工具RedisDesktopManager,输入服务器ip和Redis验证密码
连接正常
本站所有文章均可随意转载,转载时请保留原文链接及作者。