参考文章:

https://www.cnblogs.com/zy-303/p/10273167.html#_label0

https://blog.csdn.net/linyifan_/article/details/86508298

1,下载redis,下载地址http://download.redis.io/releases/,选择自己的版本

2,将下载好的源码包传送至/usr/local目录

3,进入/usr/local目录,解压源码包

cd /usr/local/

tar -zxvf redis-5.0.3.tar.gz

4,安装依赖包,进入redis目录,执行编译

yum install -y gcc

cd redis-5.0.3

make

make执行完毕之后弹出如下提示

此时可以选择执行make test 也可以不执行。

5,编辑配置文件

vi redis.conf

a.远程访问需要把bind注释掉

bind 127.0.0.1 修改为 # bind 127.0.0.1

b.默认启动时为后台启动,yes为后台启动

daemonize yes

c.设置密码,找到

#requirepass foobared 字符修改为requirepass password123

password123为访问密码,也可以自定义其他密码

6,进入src目录,启动

[root@redisa redis-5.0.3]# cd src/

[root@redisa src]# ./redis-server ../redis.conf

5614:C 04 Apr 2019 16:38:05.151 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

5614:C 04 Apr 2019 16:38:05.151 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=5614, just started

5614:C 04 Apr 2019 16:38:05.151 # Configuration loaded

7,使用redis-cli客户端连接并测试

[root@redisa src]# ./redis-cli

127.0.0.1:6379> auth password123

OK

127.0.0.1:6379> set test test

OK

127.0.0.1:6379> get test

"test"

127.0.0.1:6379>

8,使用window客户端连接

redis desktop manager

https://redisdesktop.com/download

(官网 )

github地址:

https://github.com/uglide/RedisDesktopManager/releases

百度网盘:

https://pan.baidu.com/s/172b0VO1SrxEpwKyL-Lli0g 提取码:f12v

安装完redis desktop manager直接运行

登陆后的样子

9,redis的开机自启和加入systemctl启动控制

vi /usr/lib/systemd/system/redis.service

[Unit]

Description=Redis Server

After=network.target

[Service]

ExecStart=/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf --daemonize no

ExecStop=/usr/local/redis-5.0.3/src/redis-cli -p 6379 shutdown

Restart=always

[Install]

WantedBy=multi-user.target

redis-cli、redis-server和redis.conf文件的位置根据你实际放置的位置设定,--daemonize no这个参数一定要带上,即使你配置文件里设置daemonize的值是yes,不然设置的服务不生效。

systemctl daemon-reload //重载服务,修改完redis.service配置文件之后需要执行此命令

systemctl start redis.service //启动服务

systemctl stop redis.service //停止服务

systemctl enable redis.service //添加到开机自动启动中

Redis 单机部署的更多相关文章

  1. Redis单机部署、添加开机自启、配置参数

    1.Redis简介 redis是使用C语言编写的开源的,支持网络,基于内存,可持久性的键值对存储数据库,2013年5月之前,Redis是最流行的键值对存储数据库,Redis采用内存数据集,支持多种数据 ...

  2. Redis 单机和多实例部署

    作者:北京运维 1. 安装环境说明 OS 版本:CentOS 7.5.1804 Redis 版本:redis-3.2.12 Redis 下载页面:http://download.redis.io/re ...

  3. 第一章· Redis入门部署及持久化介绍

    Redis简介 Redis安装部署 Redis持久化 Redis简介 软件说明: Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品. ...

  4. Redis学习笔记之Redis单机,伪集群,Sentinel主从复制的安装和配置

    0x00 Redis简介 Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure server). Redis的键值 ...

  5. redission-tomcat:快速实现从单机部署到多机部署

    原文地址: http://blog.jboost.cn/2019/06/29/session-redis.html 一些项目初期出于简单快速,都是做单机开发与部署,但是随着业务的扩展或对可用性要求的提 ...

  6. Clickhouse单机部署以及从mysql增量同步数据

    背景: 随着数据量的上升,OLAP一直是被讨论的话题,虽然druid,kylin能够解决OLAP问题,但是druid,kylin也是需要和hadoop全家桶一起用的,异常的笨重,再说我也搞不定,那只能 ...

  7. Redis入门部署及持久化

    软件简介 软件说明 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品. Redis采用内存(In-Memory)数据集(DataSe ...

  8. Redis 单机模式,主从模式,哨兵模式(sentinel),集群模式(cluster),第三方模式优缺点分析

    Redis 的几种常见使用方式包括: 单机模式 主从模式 哨兵模式(sentinel) 集群模式(cluster) 第三方模式 单机模式 Redis 单副本,采用单个 Redis 节点部署架构,没有备 ...

  9. 一文读懂 Redis 分布式部署方案

    为什么要分布式 Redis是一款开源的基于内存的K-V型数据库,因为内存访问速度快,一般被用来做系统的缓存. Redis作为单机部署能够支持业务简单,数据量不大的系统需求,但在实际应用中,一旦系统规模 ...

随机推荐

  1. response导出Excel(一个新手的记录,可以时常查看,以免自己忘记)

    HttpResponse response = HttpContext.Current.Response;  response.ContentEncoding = System.Text.Encodi ...

  2. OpenGL4.6+vs2017+CMake+Glad+Glfw-3.2.1+GLM随手记一发完整版OpenGL配置过程

    参考自:https://blog.csdn.net/sigmarising/article/details/80470054 下载过程参考上面的链接. 下载好的OpenGL文件夹我已经做好(具体的版本 ...

  3. 使用VBA轻松实现汉字与拼音的转换

    Function pinyin(p As String) As String i = Asc(p) Select Case i Case -20319 To -20318: pinyin = &quo ...

  4. Ubuntu 修改sudoers之后无法用sudo怎么恢复

    进入终端 键入 pkexec visudo 修改sudoer.temp 实例如下 ## This file MUST be edited with the 'visudo' command as ro ...

  5. C语言进阶1-#define和const

    宏的命名规范:一般以项目前缀开头,key结尾. #开头表编译. 宏的用法:1.定义常用字符串. 2.定义一段代码. const与宏的区别:1.编译时刻:宏-预编译    const-command+b ...

  6. 更改Windows更新源(解决公司内部网络无法下载语言包或更新的问题)

    打开注册表 找到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate 将WUServer.WUStatusServe ...

  7. OFBiz项目简介

    记得最早使用OFBiz是十年前在公司的一个EA游戏项目中,用来实现玩家在游戏中购买各种游戏装备.当由于自己刚出校门不久,经验也少,对软件产品架构.思想.目的了解不透彻,不明白OFBiz设计上的优点,本 ...

  8. 学习Linux的软件管理、进程管理

    一.软件管理 1.使用yum管理软件安装包 1.1什么是yum Yum (全称为:Yellow dog Updater, Modified) 由Duke University团队,修改Yellow D ...

  9. 信号报告-java

    无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength) 信号强度即大小. 其中R位于报告第一位,共分5级,用1-5数字表示. 1-- ...

  10. python多进程拷贝数据

    from multiprocessing import Pool,Manager import os #完成拷贝文件 def copyFile(filename,oldname,newname,que ...