linux--redis的安装和配置和开启多个端口

目录

一、Redis在Windows下的部署及开启多个端口服务

一、以默认端口启动和安装服务器

二、开启多个端口服务器

二、linux--redis的安装和配置和开启多个端口

方法一  (安装)

方法二    (包含开启多个端口)  

Redis 常用命令


一、Redis在Windows下的部署及开启多个端口服务

一、以默认端口启动和安装服务器

1.安装服务
redis-server --service-install redis.windows.conf
2.启动服务
redis-server --service-start
3.停止服务
redis-server --service-stop


二、开启多个端口服务器

1.配置文件
将redis.windows-service.conf复制一份,改名为相应文件,并更改配置文件中的端口为指定端口,以6380为例

port 6380

2.安装服务
redis-server --service-install --service-name redis_6380 redis.windows-service-6380.conf
3.启动服务
redis-server --service-start --service-name redis_6380
4.停止服务
redis-server --service-stop --service-name redis_6380
5.卸载服务
redis-server --service-uninstall --service-name redis_6380
 

二、linux--redis的安装和配置和开启多个端口

方法一  (安装)

1.首先下载redis压缩包:http://download.redis.io/releases/redis-4.0.8.tar.gz(版本可以自己选择)

linux下如何安装redis

2.然后解压:tar xzvf redis-4.0.8.tar.gz,解压成功后,执行命令:cd redis-4.0.8进入解压后的目录

linux下如何安装redis

3.然后顺序执行如下命令安装:

make

cd src

make install PREFIX=/usr/local/redis(这里可以自由选择自己喜欢的目录)

linux下如何安装redis

4.这时候我们切换到/usr/local/redis中发现里面只有一个bin目录,为了方便管理,我们把redis-4.0.8下的redis.conf配置文件移过来

linux下如何安装redis

linux下如何安装redis

5.这时候我们去启动的时候是不能在后台启动的,需要去修改配置文件,是的redis可以在后台启动,vi redis.conf打开配置文件,找到将daemonize no 并且将其改成daemonize yes,然后保存。

linux下如何安装redis

6.这时候就可以启动redis了:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

linux下如何安装redis

7.查看进程:ps -ef | grep redis

linux下如何安装redis

8.为了方便,我们可以将其改为开机后自动启动,这样就不用每次开机都手动启动了,vi /etc/rc.local进入系统文件,加入启动Redis命令语句保存即可,如下:

linux下如何安装redis

方法二    (包含开启多个端口)  

来源:redis 中如何切换db - 立志做一个好的程序员 - 博客园

在workerman开发过程中需要安装redis来存储用户ip、端口等信息

首先UBUNTU中安装redis:

apt-update  //更新apt包源apt-get install redis-server //安装redis-server

安装完毕后可以直接启动redis:

redis-server

因为后面没有加启动哪个配置文件,所以redis会自启动默认的配置文件

然后我们来看下redis的文件分布

dpkg -L redis-server

从上往下几个关键文件:

/etc/init.d/redis-server-------------redis的可执行程序

/etc/redis/redis.conf----------------redis的配置文件

/usr/bin/redis-server---------------redis的自启动文件

如果是单实例运行redis的话,那么到这里就不需要关心了,如果你想运行多个redis的实例,那么就需要对redis文件进行操作。

首先我们要知道redis一个实例就是一个节点,每个节点分配一个端口号,每个节点对应一个redis.conf配置文件。

redis默认配置的端口号是6379,假设现在要多配置一个6380,我们可以直接复制redis.conf命名为redis6380.conf,并且编辑配置文件

cp /etc/redis/redis.conf /etc/redis/redis6380.conf

vi /etc/redis/redis6380.conf

需要修改几个参数

pidfile //run/redis/redis6380-~//log/redis/redis6380-~

然后保存,直接启动这个配置文件就行了

redis-server /etc/redis/redis6380.conf

我们可以查看下进程

ps auxf | grep redis-server

发现确实启动了两个redis端口,但是两个redis进程用户不一样,一个redis,一个是root。如果想用户都为redis,我们可以直接复制/etc/init.d/redis-server自启动文件并且修改参数

cp /etc/init.d/redis-server /etc/init.d/redis6380vi /etc/init.d/redis6380

然后退出重新启动redis6380.conf,查看进程

现在就正常了!

Redis 常用命令

1. 默认连接命令:redis>  redis-cli -c

2.指定端口链接命令:redis> redis-cli -p 6380

3.列出所有的key:redis>  keys *

4.列出匹配的key:redis> keys apple*

5.切换redis中的数据库为1使用:redis> SELECT 1 

6.启动 redis(到redis.conf目录,输入命令: redis-server redis.conf )

7. 停止redis: pkill redis 

7. 查看redis 状态:systemctl status redis

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oh LAN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值