系统  CentOS7

Redis 官网下载   https://redis.io/download

1.下载解压

[root@TestServer-DFJR programs]# /usr/local/programs
[root@TestServer-DFJR programs]# wget http://download.redis.io/releases/redis-4.0.1.tar.gz
[root@TestServer-DFJR programs]# tar xzf redis-4.0.1.tar.gz
[root@TestServer-DFJR programs]# mv redis-4.0.1 redis4 #移动到自己想放置的地方

2.编译安装

[root@TestServer-DFJR programs]# cd  /usr/local/programs/redis4

安装(使用 PREFIX 指定安装目录):

# make PREFIX=/usr/local/programs/redis4 install 
安装完成后,可以看到/usr/local/programs/redis4 目录下有一个 bin 目录,bin 目录里就是 redis 的命令脚本:

[root@TestServer-DFJR redis4]# ls
00-RELEASENOTES BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
bin CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
[root@TestServer-DFJR redis4]#

4.执行Redis-server 命令,启动Redis 服务

[root@TestServer-DFJR redis4]# cd bin
[root@TestServer-DFJR bin]# ./redis-server

注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

5.后台启动redis服务

a)首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)
vi redis.conf

b)再次启动redis服务,并指定启动服务配置文件

bin/redis-server redis.conf

6. redis.conf的其他关键配置

daemonize yes #以后台daemon方式运行redis
port 6379 #默认端口
bind 127.0.0.1 10.6.30.191 #默认绑定本机所有ip地址,为了安全,可以只监听内网ip
pidfile /var/run/redis_6379.pid #redis以后台运行,默认pid文件路径/var/run/redis.pid
requirepass 123456 #设置redis数据库连接密码

6.服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号。

redis-cli -a 123456  #连接redis数据库,注意:-a后面跟redis数据库密码

默认是没有密码的,直接输入

src/redis-cli

然后就可以执行redis命令了

8.  停止服务器

在客户端里输入  shutdown

退出客户端是  exit

9.卸载redis服务

直接把相关目录和文件删除即可

10. 设置环境变量

将 Redis 添加到环境变量中: 
# vi /etc/profile 
在最后添加以下内容: 
## Redis env 
export PATH=$PATH:/usr/local/programs/redis4/bin 
使配置生效: 
# source /etc/profile 
现在就可以直接使用 redis-cli 等 redis 命令了:

redis linux下的环境搭建的更多相关文章

  1. linux下LAMP环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++ linux下LAMP环境搭建 ++++++++++++++++++++++++++++++++++++++ ...

  2. 2017.7.18 linux下ELK环境搭建

    参考来自:Linux日志分析ELK环境搭建  另一篇博文:2017.7.18 windows下ELK环境搭建   0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1 ...

  3. redis windows下的环境搭建

    先说下安装吧!感觉这东西跟mongodb差不多,安装和布置挺简单,下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的, ...

  4. linux下LAMP环境搭建尝试

    最近,学习搭建了LAMP服务环境,中间遇到了很多问题,经过不断摸索总算得以解决.为了大家少走弯路,现将相关经验进行总结. linux下软件安装分为自动安装和手动安装两种,自动安装借助工具如yum等,自 ...

  5. linux下PHP 环境搭建

    linux下环境搭建   第一步 安装Apache2 sudo apt-get install apache2   第二步 安装PHP模块 sudo apt-get install php5   第三 ...

  6. linux下scrapy环境搭建

    最近使用scrapy做数据挖掘,使用scrapy定时抓取数据并存入MongoDB,本文记录环境搭建过程以作备忘 OS:ubuntu 14.04  python:2.7.6 scrapy:1.0.5 D ...

  7. 【原】Redis windows下的环境搭建

    下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的.根据自己的实情情况选择,我的是64bit,把这个文 ...

  8. Linux 下LAMP环境搭建_【all】

    LAMP = Linux + Apache + Mysql + PHP 0. Linux环境搭建 Linux 系统安装[Redhat] 1.http服务软件分类及企业实战用途介绍 静态程序: Apac ...

  9. Linux 下LNMP环境搭建_【all】

    LNMP = Linux + Nginx + Mysql + PHP 1.0 Linux环境搭建 Linux 系统安装[Redhat] 1.1. FastCGI介绍 1.什么是CGI(common g ...

随机推荐

  1. POJ 3487 The Stable Marriage Problem(稳定婚姻问题 模版题)

    Description The stable marriage problem consists of matching members of two different sets according ...

  2. Python—文件

    def fileCopy(src, dst, srcEncoding, dstEncoding): with open(src, 'r', encoding=srcEncoding) as srcfp ...

  3. Uva 1600 Patrol Robot (BFS 最短路)

    这道题运用的知识点是求最短路的算法.一种方法是利用BFS来求最短路. 需要注意的是,我们要用一个三维数组来表示此状态是否访问过,而不是三维数组.因为相同的坐标可以通过不同的穿墙方式到达. #inclu ...

  4. j2ee—框架(2):Servlet+JSP实现基本的登录功能(v2.0)

    该部分将逻辑判断在UserBean中进行处理,而且不采用配置的方式去实现,为了区分开两种实现方法的不同,在这里将之前设置的内容只是备注掉,并不会删除,也方便之后将两种方式进行对比. 第一部分 Logi ...

  5. lintcode-158-两个字符串是变位词

    158-两个字符串是变位词 写出一个函数 anagram(s, t) 判断两个字符串是否可以通过改变字母的顺序变成一样的字符串. 说明 What is Anagram? Two strings are ...

  6. Bootstrap排版类

    类 描述 实例 .lead 使段落突出显示 尝试一下 .small 设定小文本 (设置为父文本的 85% 大小) 尝试一下 .text-left 设定文本左对齐 尝试一下 .text-center 设 ...

  7. java从远程服务器获取PDF文件并后台打印(使用pdfFox)

    一.java原生方式打印PDF文件 正反面都打印,还未研究出只打印单面的方法,待解决 public static void printFile(String path) throws Exceptio ...

  8. 【bzoj1901】Zju2112 Dynamic Rankings 离散化+主席树+树状数组

    题目描述 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤ ...

  9. Andorid API Package ---> android.app

    包名: android.app                                     Added in API level 1       URL:http://developer. ...

  10. BZOJ2555:SubString——题解

    https://www.lydsy.com/JudgeOnline/problem.php?id=2555 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作 ...