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)的主要内容,如果未能解决你的问题,请参考以下文章

redis在linux下的安装与使用

linux上redis的安装与配置

redis的安装与使用

linux安装好redis,怎么启动

linux安装好redis,怎么启动?

Redis的安装及配置---注册服务与自动启动