升级系统
sudoaptupdate
sudoapt-ydist-upgrade
安装常用软件
sudoapt-yinstallvimnet-toolswgetgccmakelrzsz
下载安装包
wgethttps://download.redis.io/redis-stable.tar.gz
解压缩安装包
tar-zxvfredis-stable.tar.gz
进入解压目录后编译安装
cdredis-stable
sudomakePREFIX=/usr/local/redisinstall
创建配置文件目录
sudomkdir-p/usr/local/redis/conf
拷贝配置文件模板
sudocpredis.conf/usr/local/redis/conf/
修改配置文件
sudovim/usr/local/redis/conf/redis.conf
#修改绑定IP
bind0.0.0.0
#修改启动方式为多线程模式
daemonizeyes
#设置密码requirepassfoobared
requirepass123456
修改服务启动文件
cd/lib/systemd/system
sudovimredis.service
服务启动文件内容
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server/usr/local/redis/conf/redis.conf
ExecReload=/bin/kill-sHUP$MAINPID
ExecStop=/bin/kill-sQUIT$MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载service文件
sudosystemctldaemon-reload
启动redis
sudosystemctlstartredis
开机自启动redis
sudosystemctlenableredis
测修改环境变量
sudovim/etc/profile
exportREDIS_HOME=/usr/local/redis
exportPATH=$PATH:$REDIS_HOME/bin
测试
redis-cli
AUTH123456
infoserver
连接远程服务器-h远程服务器地址-p远程服务器端口号--raw避免中文乱码
redis-cli-hlocalhost-p6379--raw
#检测redis服务是否启动正常启动后响应信息为pong
ping
#查看信息info[section]
info
#查看服务器信息
infoServer
Redis添加认证
#修改配置文件
sudovim/etc/redis/redis.conf
#将配置文件中bing127.0.0.1::1修改为bind0.0.0.00:0:0:0:0:0:0:0指定任意主机都可以访问
#将配置文件中requirepassfoobared去掉注释foobared修改为修改后的密码,例如requirepass123456
#保存修改后的配置文件重启redis服务
sudosystemctlrestartredis
#连接远程服务器-h远程服务器地址-p远程服务器端口号-a密码
redis-cli-hlocalhost-p6379--raw-a"123456"
#无密码连接远程服务器-h远程服务器地址-p远程服务器端口号
redis-cli-hlocalhost-p--raw6379
#连接成功后使用密码认证auth密码提示OK通过认证
auth123456
#或者使用config命令
configsetrequirepass123456
configgetrequirepass
|