前言

写作这一篇文章纯粹的目的就是快速上手redis,人的精力有限,将你的精力花在学习知识上,而不是安装。

我就是喜欢简单的命令管理 Linux 上的程序,信奉傻瓜式操作是流行的前提。当你希望弄懂为什么,相信你也一定能够清楚。

安装

sudo yum -y install redis

上述命令在执行一系列操作之后,会告诉你安装 completed!

配置 redis.conf

配置文件地址 /etc/redis.conf 。下述前面的数值为在配置文件中的行数

# 注释 61 行 bind 127.0.0.1 允许远程登录 redis

61 # bind 127.0.0.1

# 修改 daemonize 为 yes,默认以后台方式运行程序

128 daemonize yes

# 修改生成的默认日志文件路径,work 是我的账户

163 logfile "/home/work/logs/redis.log"

# 配置持久化文件存放位置,注意 redisData 是个文件夹

247 dir /home/work/data/redisData

# 修改登录密码

480 requirepass 123456

配置开机启动

执行下述命令

cd /etc/

mkdir /etc/redis

cp redis.conf /etc/redis/6379.conf

新建 redis 启动脚本

vi /etc/init.d/redisd

建议你采用 windows 新建 redisd 文件,然后 linux 上使用 rz 命令上传会好一些。

脚本内容如下:

#!/bin/sh

# chkconfig: 2345 90 10

# description: Redis is a persistent key-value database

#

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

REDISPORT=6379

EXEC=/usr/bin/redis-server

CLIEXEC=/usr/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF="/etc/redis/${REDISPORT}.conf"

case "$1" in

start)

if [ -f $PIDFILE ]

then

echo "$PIDFILE exists, process is already running or crashed"

else

echo "Starting Redis server..."

$EXEC $CONF

fi

;;

stop)

if [ ! -f $PIDFILE ]

then

echo "$PIDFILE does not exist, process is not running"

else

PID=$(cat $PIDFILE)

echo "Stopping ..."

$CLIEXEC -p $REDISPORT -a 123456 shutdown

while [ -x /proc/${PID} ]

do

echo "Waiting for Redis to shutdown ..."

sleep 1

done

echo "Redis stopped"

fi

;;

*)

echo "Please use start or stop as first argument"

;;

esac

执行下述命令

chkconfig redisd on

service redisd start # 打开 redis 服务

service redisd stop # 关闭 redis 服务

如上上述命令执行错误,提示权限,请采用 sudo 执行

以后管理 redis 的开闭关闭,仅需如下命令

# 开启

service redisd start

# 关闭

service redisd stop

平时建议你在 window 使用 redis desktop 去查看你的 redis 数据

redis desktop

Linux redis配置服务,Linux 安装 redis 并配置成 service 系统服务相关推荐

  1. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  2. KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接

    KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...

  3. 【服务器安装Redis】Centos7离线安装redis

    1.1 下载.上传.解压redis4.0.11 下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz 下载后上传到服务器上,并解压: 备 ...

  4. jetson nano 烧录、更换镜像源、配置xrdp、安装Archiconda、配置CUDA、安装pytorch环境一条龙服务

    jetson nano 烧录.更换镜像源.配置xrdp.安装Archiconda.配置CUDA.安装torch环境一条龙服务 一.jetson nano烧录 1.jetson nano上电 2.镜像烧 ...

  5. SVN CentOS7 下配置svn的安装及基础配置介绍

    CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一.         实践环境... 1 二.         安装操作系统... 1 三.       ...

  6. Tomcat提示指定的服务未安装Unable to open the service 'tomcat'

    在使用NetBeans时出现如下所示错误,其原因是部分已安装的组件没有以服务的方式存在. 下面就是解决办法: 打开"运行"到"cmd",然后进入到tomcat安 ...

  7. Linux安装配置Redis CentOS 7 下安装Redis

    Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...

  8. Linux云服务器使用命令安装Redis

    文章目录 一.安装包准备 1.安装环境 2.下载安装redis安装包 3.上传安装包到云服务器 二.安装步骤 1.解压redis-6.2.6.tar.gz安装包 2.配置redis 三.全局设置 1. ...

  9. 在linux通过源码编译安装redis详细步骤

    1.下载源码包 [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis ...

最新文章

  1. java bitset用途_浅谈Java BitSet使用场景和代码示例
  2. oracle 日志切换太频繁,诊断一次Oracle日志切换频繁的问题
  3. SAP中的“定单状态”
  4. 计算机组成原理(第三版)唐朔飞-课后习题(完整版)
  5. 创建mysql数据库远程工具连接及ER图工具mysqlWorkbench使用
  6. 如何清空c盘只剩系统_如何深度清理c盘空间(怎么清理c盘只留下系统)
  7. 纪录片《燃点》快上映
  8. css3练习——手风琴图片
  9. 关于匿名者组织(Anonymous),你都知道哪些?
  10. docker redis
  11. virtualBox虚拟机之间网络互通设置
  12. 使用 ktra 搭建私人 Cargo registry
  13. AI人工智能入门-概念介绍和学习路线
  14. 如何在远程计算机上播放音乐,如何用iPhone远程遥控电脑播放音乐教程
  15. 解析“Web3悖论”的内在机理与突破路径(上篇·悖论)
  16. Rabbitmq 和erlang 安装成功但是网面访问不了
  17. Excel字符函数(1):利用3个函数提取邮箱中的域名
  18. JAVA- IDEA debug 常用快捷键
  19. 一步一个脚印,QAD助力CAPP走出信息化进阶之路
  20. Windows10修改用户名、密码

热门文章

  1. Python学习笔记015——汉字编码
  2. 小K的农场(差分约束)
  3. 领会CSS,实际中的研究
  4. Java线程之间通信
  5. gitlab搭建之互备模式
  6. [转]Ajax跨域访问问题-方法大全
  7. 深度学习和神经网络——第二周笔记
  8. ajax mysql登录我注册_ajax方式实现注册功能(提交数据到后台数据库完成交互)
  9. 表格锁定表头不动_Excel教程:你有没有被表头难过?分享几招搞定(下)
  10. echarts legend不显示_ECharts地图系列一(定制区域水波纹显示,以及其他区域圆点颜色不统一)...