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 ...
随机推荐
- 父组件向子组件传值时,值已经传过来却没有触发子组件的watch监听,解决~
需求: 父组件像封装的子组件传值 (父组件属性传值,子组件props接受) 子组件接受后经过处理回显页面; 预想:子组件接受值 , 经过watch监听,在监听中处理数据,回显数据; 问题:子组件 ...
- 【Luogu P1048 Luogu P1016】采药/疯狂的采药
采药/疯狂的采药 两道模板题,分别是0-1背包和完全背包. 0-1背包 二维:dp[i][j]=max(dp[i-1][j-time[i]]+v[i],dp[i-1][j]); 由于i的状态由i-1的 ...
- Selenium+Java(三)Selenium元素定位
前言 使用Selenium做元素定位的时候,需要用到HTML的知识,所以最好是能懂得HTML的基本知识. 一.页面元素的查看(以百度为例) 打开IE浏览器,点击F12进入开发者模式,点击图中红圈圈中的 ...
- 01-tornado学习笔记-Tornado简介
01-Tornado简介 Tornado是使用Python编写的一个强大的.可扩展的Web服务器.它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用 ...
- spring奇怪异常记录(会逐渐记录)
1 严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error cr ...
- python加载csv数据
入门机器学习时,一些测试数据是网络上的csv文件.这里总结了两种加载csv文件的方式: 1 通过numpy.urllib2加载 import numpy as np import urllib2 ur ...
- 使用HttpReports快速搭建API分析平台
HttpReports 简单介绍 HttpReports 是 .Net Core下的一个Web组件,适用于 WebAPI 项目和 API 网关项目,通过中间件的形式集成到您的项目中, 通过HttpRe ...
- ubuntu安装过程中遇到的一些问题及解决办法。
由于ubuntu与win10的双系统安装过程百度一下就有很多,在此不再赘述. (其实主要是忘记拍照片了,我一个菜鸡说得肯定也没有那些大佬们好,但网上确实也很多哈,加上有中文引导安装,问题不大.) 此篇 ...
- 转:使用JSR-303进行校验 @Valid
一.在SringMVC中使用 使用注解 1.准备校验时使用的JAR validation-api-1.0.0.GA.jar:JDK的接口: hibernate-validator-4.2.0.Fina ...
- 转:spring aop 拦截业务方法,实现权限控制
难点:aop类是普通的java类,session是无法注入的,那么在有状态的系统中如何获取用户相关信息呢,session是必经之路啊,获取session就变的很重要.思索很久没有办法,后来在网上看到了 ...