CentOS 7配置安装多个redis实例

1、给新redis实例创建redis配置(复制redis.conf)

$ cp /etc/redis.conf /etc/redis-xxx.conf

2、修改复制的redis-xxx.conf

...
#修改pidfile
#pidfile /var/run/redis/redis.pid
pidfile /var/run/redis/redis-xxx.pid
...
#dir /var/lib/redis/
dir /var/lib/redis-xxx/
...
#修改端口 port
#port 6379
port 6380
...
#修改日志文件路径 logfile
#logfile /var/log/redis/redis.log
logfile /var/log/redis/redis-xxx.log
...
#修改 vm-swap-file
#vm-swap-file /tmp/redis.swap
vm-swap-file /tmp/redis-xxx.swap
...

3、创建目录 /var/lib/redis-xxx

$ mkdir -p /var/lib/redis-xx

4、复制原来redis的service脚本

$ cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis-xxx.service

5、修改新的redis-xxx.service脚本

...
#[Unit]
Description=Redis persistent key-value database
After=network.target
#[Service]
ExecStart=/usr/bin/redis-server /etc/redis-xxx.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown
User=redis
Group=redis
#[Install]
WantedBy=multi-user.target
...

注意:这里只修改redis-xxx.conf路径,其他项目不需要修改。

6、启动:

$ service redis-xxx start

7、检查status:

$ service redis-xxx status

8、关闭:

$ service redis-xxx stop

9、重启:

$ service redis-xxx restart

10、问题

如果service找不到,可以先执行以下命令:

$ systemctl unmask packagekit.service
$ systemctl mask packagekit.service

然后重新运行service命令

版权声明:著作权归作者所有。

相关推荐

CentOS 7安装pip3

首先要确保在CentOS 7上已经安装了EPEL仓库。如果没有安装,执行以下命令安装:yum install -y epel-release 安装后,安装pip3$sudo yum install python34-pip $pip3.4 install foo

GitLab安装(CentOS 6)

这里主要介绍在CentOS 6上使用综合安装包安装GitLab。1、安装配置依赖1.1、执行以下命令,开放防火墙对http和ssh的访问。sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit 

CentOS 7更新为阿里云yum源

进入yum源的目录centos 7yum源目录为/etc/yum.repos.d$cd /etc/yum.repos.d 备份yum源在更新centos 7的yum源前先备份。$ sudo cp CentOS-Base.repo backup/ 如果没有bakcup目录先创建。下载阿里云yum源阿里云yum源列表:http://

CentOS 7安装Docker环境

在CentOS上有两种方式安装Docke:https://get.docker.com/联网脚本安装使用yum安装联网脚本安装1、更新yum源sudo yum update 2、联网下载脚本安装curl -sSL https://get.docker.com/ | sh 使用yum安装1、更新yum源sudo yum 

CentOS 6/7修改主机名hostname

CentOS 7 RHEL 7新增了hostnamectl命令,基于RHEL 7的CentOS 7相应的可以使用hostnamectl来修改主机名。hostnamectl把主机名分为以下三种:静态主机名:hostnamectl用来在系统启动时初始化内核的主机名。瞬态主机名:由DHCP等一些系统临时分配的主机名,如果系统存在静态主机名且有效,则不会用到瞬态主机

CentOS安装JDK

CentOS下有三种方式安装JDK。下载压缩包安装1. 下载压缩包参考Linux使用wget和curl下载jdk。2. 新建安装目录,并解压安装包到安装目录[root@iZ9 ~]# mkdir/usr/java [root@iZ9 ~]# cd /usr/java [root@iZ9 ~]#  tar -zxvf jdk-8u