Redis安装与启动(Linux)
Posted 夏雪冬蝉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis安装与启动(Linux)相关的知识,希望对你有一定的参考价值。
安装Redis依赖
yum install -y gcc tcl
上传安装包并解压
redis.io下载安装包,上传到/usr/local/src目录
解压
tar -zxvf redis-6.2.6.tat.gz
解压成功
进入安装目录,运行编译命令
cd redis-6.2-6/
make && make install
默认的安装路径在/usr/local/bin下
默认启动(不友好)
redis-server
指定配置启动
如果让Redis以后台方式启动,则必须修改Redis配置文件(/usr/local/src/redis-6.2.6/redis.conf)。
首先将这个配置文件备份一份
cp redis.conf redis.conf.bck
编辑配置文件
vi redis.conf
修改配置
# 监听的地址,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意IP访问,生产环境不要重置为0.0.0.0 bind 0.0.0.0 # 守护线程,修改为yes后即可后台运行 daemonize yes # 密码,设置后访问Redis必须输入密码 requirepass root
启动Redis
# 进入redis安装目录 cd /usr/local/src/redis-6.2.6 # 启动 redis-server redis.conf
# 查看是否运行
ps -ef | grep redis
# 关闭
kill -9 端口
开机自启
新建一个系统服务文件
vi /etc/systemd/system/redis.service
内容
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
然后重载系统服务
systemctl daemon-reload
systemctl start redis
systemctl status redis
systemctl stop redis
#开机自启
systemctl enable redis
Redis客户端
命令行客户端
redis-cli [options][commonds]
常见的options有:
- -h 127.0.0.1:指定要连接的redis节点的IP地址,默认是127.0.0.1
- -p 6379:指定要连接的redis节点的端口,默认是6379
- -a 123321:指定redis的访问密码
其中commonds就是redis的操作命令,例如:
- ping:与redis服务端做心跳测试,服务端正常会返回pong。
不指定commond时,会进入redis-cli交互控制台。
图形化桌面客户端
Releases · lework/RedisDesktopManager-Windows · GitHub
编程客户端
redis的安装与使用
一、安装redis
安装步骤:
首先安装gcc:yum install gcc-c++
第一步:redis的源码包上传到linux系统。
第二步:解压缩redis。
第三步:编译。进入redis源码目录。make
第四步:安装。make install PREFIX=/usr/local/redis
二、启动和关闭
前端启动:1)cd /usr/local/redis/bin/ 2)./redis-server
后台启动:1)cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin/
2)修改redis.conf,将daemonize的值改为yes
3)./redis-server redis.conf
可以通过kill 进程关闭或者运行./redis-cli shutdown
三、常见使用操作
set a 123 get a hset hash1 h 12 hget hash1 h incr a decr a
expire a 100:让a100秒后失效 ttl a:查看a还有多久失效 persist a:让a取消失效设置
以上是关于Redis安装与启动(Linux)的主要内容,如果未能解决你的问题,请参考以下文章