当前位置: 首页 > Linux

linux环境下安装redis

时间:2023-04-06 07:08:12 Linux

一、准备工作下载redis安装包,放在根目录下。下载地址在/usr/local/下创建redis文件夹,输入cd/usr/local/mkdirrediscdredis将redis安装包解压到/usr/local/redistar-zxvf/root/redis-6.2.5.tar。gz-C./解压后,/usr/local/redis目录下会出现一个redis-6.2.5目录。2、编译、安装、编译安装cdredis-6.2.5make&&makeinstall3、安装redis服务为系统服务并后台启动进入utils目录,执行以下命令cdutils/./install_server.sh这一步可能会报错欢迎使用redis服务安装器这个脚本可以帮助你轻松搭建一个正在运行的redis服务器这个系统好像用的是systemd,请看一下这个目录下提供的exampleserviceunitfiles,适配和安装它们。抱歉!注释以下代码行viminstall_server.sh76#bailifthissystemismanagedbysystemd#_pid_1_exe="$(readlink-f/proc/1/exe)"#if["${_pid_1_exe##*/}"=systemd]#then#echo"此系统似乎使用了systemd。"#echo"请查看此目录中提供的示例服务单元文件,并调整并安装它们。抱歉!"#exit1#fi#取消设置_pid_1_exe查看redis服务启动状态systemctlstatusredis_6379.service查看状态是否为Active:active(运行),如果状态为Active:active(退出)redis_6379.service-LSB:启动和停止redis_6379Loaded:loaded(/etc/rc.d/init.d/redis_6379;坏;供应商预设:禁用)活动:活动(退出)自星期二2021-09-1416:46:05CST;8分钟前文档:man:systemd-sysv-generator(8)Process:8528ExecStart=/etc/rc.d/init.d/redis_6379start(code=exited,status=0/SUCCESS)Sep1416:46:05localhost.localdomainsystemd[1]:StartingLSB:startandstopredis_6379...September1416:46:05localhost.localdomainredis_6379[8528]:/var/run/redis_6379.pid存在,进程已更改...edSeptember1416:46:05localhost.localdomainsystemd[1]:StartedLSB:startandstopredis_6379.Hint:有些行被省略了,使用-l显示完整。Active:active(exited)statedeletepidfilecd/var/runrmredis_6379.pidActive:active(退出)状态删除dump.rdb(内存快照)文件cd/var/lib/redis/6379mvdump.rdbdump.rdb_bakActive:active(退出)状态ps-ef|greprediskill-9processid(ifany)systemctlstartredis设置允许远程连接,编辑redis配置文件vim/etc/redis/6379.conf将bind127.0.0.1改为0.0.0.0bind0.0.0.0systemctlrestartredis_6379.servicesetaccesspasswordvim/etc/redis/6379.conf找到#requirepassfoobared去掉注释,把foobared改成你想要的密码,保存。requirepassadmin保存,重启Redis服务systemctlrestartredis_6379.service