CentOS7 安装 Redis 并设置开机启动
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..tar.gz
3.编译
cd /usr/local/src/redis-3.2.6make
若出现错误则说明未安装gcc
yum install gcc && make MALLOC=libccd /usr/local/src/redis-3.2. &&
make
4.创建redis目录
mkdir -p /usr/local/redis
5.复制主要配置文件到新文件夹
cp /usr/local/src/redis-3.2./src/redis-server /usr/local/redis/
cp /usr/local/src/redis-3.2./src/redis-cli /usr/local/redis/
cp /usr/local/src/redis-3.2./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
127.0.0.1:>set hello world
OK
127.0.0.1:>get hello
"world"
#命令式
#redis-cli -h {host} -p {port} {command}
$redis-cli -h 127.0.0.1-p get hello
"world"
12.永久设置Redis密码
vim /etc/redis.conf
#在配置文件中有个参数:requirepass 这个就是配置redis访问密码的参数;
#比如 requirepass test123;
需重启Redis才能生效
13.临时设置Redis密码
redis 127.0.0.1:> config set requirepass test123
#查询密码:
redis 127.0.0.1:> config get requirepass
(error) ERR operation not permitted
#密码验证:
redis 127.0.0.1:> auth test123
OK
#再次查询:
redis 127.0.0.1:> config get requirepass
) "requirepass"
) "test123"
14.登陆有密码的Redis
redis-cli -p -a test123
15.先登陆后验证
redis-cli -p
redis 127.0.0.1:> auth test123
OK
16.开启后台运行
将redis.conf中的"daemonize no"为"daemonize yes"并保存,重启redis生效。
CentOS7 安装 Redis 并设置开机启动的更多相关文章
- centos7安装docker并设置开机启动
版本要求:查看内核版本,需大于3.10 [root@localhost ~]# uname -r -.el7.x86_64 更新内核:如果是生产机器务必慎重更新内核,避免出现不必要的问题. sudo ...
- CentOS7安装Tomcat9并设置开机启动
1.下载 Tomcat 9 CentOS 7 下创建目录并下载文件: cd /usr/local/ mkdir tomcat cd tomcat wget http://mirrors.hust.ed ...
- centos安装redis并设置开机启动
1.通过yum安装: yum install redis 2.设置redis.conf中daemonize为yes.设置密码: requirepass 3.安装完后的启动脚本是完善的,/etc/ini ...
- CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core)
CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License infor ...
- centos7安装docker并设置开机自启以及常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- 源码编译安装nginx及设置开机启动项
1.上传nginx文档:解压到/data目录下,并安装依赖包tar xf nginx-1.20.1.tar.gz -C /data/cd /data/nginx-1.20.1/ && ...
- centos安装redis并且加入开机启动
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_41114593/articl ...
- CentOS 7.6 64位安装docker并设置开机启动
步骤如下 安装docker.docker-compose yum -y install docker-io docker-compose 启动docker service docker start 设 ...
- Linux上安装ZooKeeper并设置开机启动(CentOS7+ZooKeeper3.4.10)
1下载Zookeeper 2安装启动测试 2.1上载压缩文件并解压 2.2新建 zookeeper配置文件 2.3安装JDK 2.4启动zookeeper 2.5查看zookeeper的状态 3将Zo ...
随机推荐
- 性能测试——记XX银行电票系统上线后宕机问题诊断优化
四月份我们公司负责的电票系统上线了,这个系统上线比客户方其他系统上线还特殊,是二期改造项目,旧系统数据还要整合抽取到新系统中继续使用,而且该系统不是增量型方式开发上线的,而且全部开发完后全国上线的,这 ...
- pyhton3 之 time模块实例小结
一.实例1:实现秒表: import time print('按下回车开始计时,按下 Ctrl + C 停止计时.') while True: try: input() # 如果是 python 2. ...
- Linux -- 进程间通信之信号量
基本概念简述 多个线程同时访问一个共享数据,很可能造成恶劣的后果:为了保证数据访问资源的正确性和安全性,需要对线程进行"同步" (Linux下所有的执行实体都称为任务(task), ...
- php 第1讲 html介绍 html运行原理①
1. html (hypertext mark-up language )是 超文本编辑语言,主要的用处是做网页,可以在网页上显示文字.图形.动画.视频... “标记“有时候也称之为“元素” 动态网页 ...
- yarn和npm的对比以及yarn的使用
0--前言 为什么要使用yarn,如果你从事前端开发有些年头了,那你肯定对npm又爱又恨,爱就不说了,恨嘛,就是NPM经常奇慢和卡顿,这还能忍,经常各种错误就没法忍了,尤其是他人创建的项目,自己在安装 ...
- 最小生成树——Kruskal与Prim算法
最小生成树——Kruskal与Prim算法 序: 首先: 啥是最小生成树??? 咳咳... 如图: 在一个有n个点的无向连通图中,选取n-1条边使得这个图变成一棵树.这就叫“生成树”.(如下图) 每个 ...
- SpringBoot项目创建与第一个SSM项目示例
本节介绍SpringBoot创建第一个示例SSM项目的完整过程,使用工具STS,与IDEA操作基本类似. 示例代码在:https://github.com/laolunsi/spring-boot-e ...
- 17.Django学习之django自带的contentType表
通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/aaronthon/article/details/81714496 ...
- WWDC 2016 盛宴
转自:http://www.jianshu.com/p/72dd8306c817 整理和维护人:pmstGitHub 链接:WWDC-2016-Feast目前只是整理官方给出的 WWDC 2016 视 ...
- go基础之不定参函数
指定类型参数 任意类型参数的变参 go语言同其他编程一样也提供了对变参函数的支持.本文简单讲解一下go中变参函数的使用方法. 指定类型参数 不定参数是指函数传入参数的个数为不确定数量,个数需要在调用的 ...