CentOS7 安装 Redis 并设置开机启动

阅读目录

  • 1.下载
  • 2.解压
  • 3.编译
  • 4.创建redis目录
  • 5.复制主要配置文件到新文件夹
  • 6.开启后台运行
  • 7.创建redis命令软连接
  • 8.添加开机启动服务
  • 9.设置开机启动
  • 10.检查是否安装成功
  • 11.连接登录
  • 12.永久设置Redis密码
  • 13.临时设置Redis密码
  • 14.登陆有密码的Redis
  • 15.先登陆后验证
  • 16.开启后台运行

回到顶部

1.下载

https://redis.io/download
cd /usr/local/src
wget -c http://download.redis.io/releases/redis-3.2.6.tar.gz

回到顶部

2.解压

cd /usr/local/src
tar xzf redis-3.2.6.tar.gz

回到顶部

3.编译

cd /usr/local/src/redis-3.2.6make

若出现错误则说明未安装gcc

yum install gcc && make MALLOC=libccd /usr/local/src/redis-3.2.6 &&
make

回到顶部

4.创建redis目录

mkdir -p /usr/local/redis

回到顶部

5.复制主要配置文件到新文件夹

cp /usr/local/src/redis-3.2.6/src/redis-server /usr/local/redis/
cp /usr/local/src/redis-3.2.6/src/redis-cli /usr/local/redis/
cp /usr/local/src/redis-3.2.6/redis.conf /usr/local/redis/

回到顶部

6.开启后台运行

vim /usr/local/redis/redis.conf
修改redis.conf文件中的daemonize no为daemonize yes并保存

回到顶部

7.创建redis命令软连接

ln -s /usr/local/redis/redis-cli /usr/bin/redis
在任意命令行执行redis

回到顶部

8.添加开机启动服务

vim /etc/systemd/system/redis-server.service

粘贴以下内容

[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID

[Install]
WantedBy=multi-user.target

回到顶部

9.设置开机启动

systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.servic

回到顶部

10.检查是否安装成功

ps -A|grep redis

回到顶部

11.连接登录

#交互式

#redis-cli -h {host} -p {port}
$redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379>set hello world
OK
127.0.0.1:6379>get hello
"world"

#命令式

#redis-cli -h {host} -p {port} {command}
$redis-cli -h 127.0.0.1-p 6379 get hello
"world"

回到顶部

12.永久设置Redis密码

vim /etc/redis.conf
#在配置文件中有个参数:requirepass 这个就是配置redis访问密码的参数;
#比如 requirepass test123;

需重启Redis才能生效

回到顶部

13.临时设置Redis密码

redis 127.0.0.1:6379> config set requirepass test123

#查询密码:

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

#密码验证:

redis 127.0.0.1:6379> auth test123
OK

#再次查询:

redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"

回到顶部

14.登陆有密码的Redis

redis-cli -p 6379 -a test123

回到顶部

15.先登陆后验证

redis-cli -p 6379
redis 127.0.0.1:6379> auth test123
OK

回到顶部

16.开启后台运行

将redis.conf中的"daemonize no"为"daemonize yes"并保存,重启redis生效。

原文地址:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/12165607.html

时间: 2024-08-04 23:28:01

CentOS7 安装 Redis 并设置开机启动的相关文章

centos7安装redis并设置开机启动

1.首先redis安装 tar xzf redis-3.0.0.tar.gz cd redis-3.0.0/makemake install PREFIX=/usr/local/redis 创建存储redis的目录并复制文件 mkdir -p /usr/local/rediscd src/cp ./redis-server /usr/local/redis/cp ./redis-cli /usr/local/redis/cd ..cp redis.conf /usr/local/redis/ 后

centos7安装docker并设置开机启动

版本要求:查看内核版本,需大于3.10 [[email protected] ~]# uname -r 3.10.0-327.10.1.el7.x86_64 更新内核:如果是生产机器务必慎重更新内核,避免出现不必要的问题. sudo yum update 安装docker [[email protected] ~]# curl -sSL https://get.docker.com/ | sh + sh -c 'sleep 3; yum -y -q install docker-engine'

CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core)

CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above ['q' to quit | 'c' to continue | 'r' to refresh]: 解决方法: 输入“

centOS7 安装 nginx并设置开机自动启动

nginx 不像java 解压配置就行,nginx需要编译运行才能安装好,可以参考以下步骤 cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/to

[CentOS7]redis设置开机启动,设置密码

简介 上篇文章介绍了如何安装redis,但每次重启服务器之后redis不会自启,这里将介绍如何进行自启设置,以及如何设置redis的密码,进行密码验证登陆. 上篇文章: Centos7安装Redis 步骤 1.设置redis.conf中daemonize为yes,确保后台进行开启. 2.编写开机自启动脚本 vi /etc/init.d/redis 3.将下面脚本添加redis文件中: #!/bin/bash# chkconfig: 2345 10 90 # description: Start

centos7 安装redis 开机启动

redis 下载 https://redis.io/download wget http://download.redis.io/releases/redis-3.2.6.tar.gz 解压缩 tar xzf redis-3.2.6.tar.gz 进入解压后的文件目录 cd redis-3.2.6 redis安装相对简单 直接编译即可 make 创建存储redis文件目录 mkdir -p /usr/local/redis 复制redis-server redis-cli到新建立的文件夹 cp

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年7月21日 http://www.cnblogs.com/fanshuyao/ Linux Redis安装,Linux如何安

Centos7 ActiveMQ 安装并配置为开机启动

第一步, 环境准备 更新CentOS7 ,安装epel-release,安装JDK,关闭防火墙 # yum clean all && yum update# yum install -y epel-release && yum install -y java-1.8.0-openjdk# systemctl disable firwalld# systemctl stop firewalld 第二步,获取安装包 下载ActiveMQ安装包,并解压 # wget https:

使用本脚本可以自动批量完成中间节点环境的部署工作,包括:Nginx编译安装、添加程序管理脚本、设置开机启动、反向代理配置、证书分发、添加iptables规则等

使用本脚本可以自动批量完成中间节点环境的部署工作,包括:Nginx编译安装.添加程序管理脚本.设置开机启动.反向代理配置.证书分发.添加iptables规则等.脚本支持自定义nginx安装版本.设置编译模块.配置监听端口等. 1. Nginx Role规则说明 本脚本用于中间节点(Nginx反向代理)环境的自动化配置,主要内容包括: 安装基础依赖环境: 创建nginx启动用户(支持自定义用户): 下载nginx安装文件(可自定义nginx版本): 解压安装文件: 执行编译安装(可自定义编译参数和