进入redis官网
https://redis.io/download
如果选择window安装,直接下载相关安装包即可。
如果选择linux环境,有如下命令:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
由于redis是C语言编写的,所以redis的编译安装需要有C环境,检查本系统是否有c环境
#执行gcc -v 如果提示没有该命令则进行安装 gcc -v #安装gcc yum install gcc -y
将下载好的安装包文件移动到 /usr/local/
下,并进行tar包解压
tar -zxvf redis-6.2.6.tar.gz /usr/local/redis-6.2.6 # 进入解压后的文件中 cd redis-6.2.6 # 直接执行make命令进行编译 告诉操作系统,这个命令就在libc下 make MALLOC=libc #进行安装 后边的安装路径可选 make install [PREFIX=安装路径]
进入安装目录下,启动redis
cd /usr/local/redis-6.2.6/bin #启动redis服务 ./redis-server #结束服务 ctrl+c即可
#将 安装目录下的 redis.conf 文件复制一份到 /etc/redis/ 下 cp [安装路径]/bin/redis.conf /etc/redis/
设置服务开机自启动,将 util下的 的 redis_init_script 文件复制到 /etc/init.d/下,并重命名为redis,可以不进行重命名
cp /usr/local/redis-6.2.6/utils/redis_init_script /etc/init.d/redis #编辑该启动文件 vi /etc/init.d/redis
修改下面配置
修改为
REDISPORT=6379 EXEC=/usr/local/redis-6.2.6/bin/redis-server #修改为redis-server实际存放的目录 CLIEXEC=/usr/local/redis-6.2.6/bin/redis-cli PIDFILE=/var/redis/run/redis_${REDISPORT}.pid #在 /var下新建对应的目录 CONF="/etc/redis/redis.conf" #etc下配置文件的目录
修改 /etc下的配置文件
vi /etc/redis/redis.conf #修改pidfile pidfile /var/redis/run/redis_6379.pid #设置为守护进程,这样可以在后台运行 daemonize yes #保存并退出 #设置开机自启动 chkconfig redis on #这里的redis 对应之前 /etc/init.d/redis 这个文件名称
可以通过如下命令启动redis
sudo service redis start #sudo 是以管理员身份运行 sudo service redis stop
编辑配置文件
vi /etc/redis/redis.conf #修改bind bind * -::* #修改protected-mode为no protected-mode no
关闭防火墙或者开放6379端口,如果是云服务器,在安全组中添加端口。
systemctl stop firewalld #关闭防火墙 systemctl disable firewalld #取消开机自启动
密码配置:连接上redis服务器
127.0.0.1:6379> config set requirepass 123 #123即为新设置的密码