1.1. Redis下载安装(linux)

1.1.1. 下载:

下载地址:https://redis.io/download

选择合适的版本下载,如下图:

1.1.2. 安装:

(1)把下载好的redis安装包上传到要安装的服务器上

(2)解压:

[root@desktop-blv0c82 opt]# tar -zxvf redis-4.0.11.tar.gz

(3)对redis解压后的文件进行编译:

[root@desktop-blv0c82 opt]# cd redis-4.0.11

[root@desktop-blv0c82 redis-4.0.11]# ls

[root@desktop-blv0c82 redis-4.0.11]# make

注意此步可能会出现的问题:

---><1>如果时间错误

需要把服务器的时间修改正确即可

---><2>提示:...Hint: It's a good idea to run 'make test' ;)

[root@desktop-blv0c82 redis-4.0.11]# make test

有报错提示:

......

You need tcl 8.5 or newer in order to run the Redis test

make[1]: *** [test] Error 1

安装tcl:

[root@desktop-blv0c82 redis-4.0.11]# yum install tcl

(根据提示安装成功)

再make test一下:

[root@desktop-blv0c82 redis-4.0.11]# make test

(等待测试通过)

(4)安装:(安装到指定目录)

[root@desktop-blv0c82 redis-4.0.11]# make PREFIX=/usr/local/redis install

(5)查看安装目录下的文件:

[root@desktop-blv0c82 redis-4.0.11]# cd /usr/local/redis/

[root@desktop-blv0c82 redis]# ls

bin

[root@desktop-blv0c82 redis]# cd bin/

[root@desktop-blv0c82 bin]# ls

redis-benchmark  redis-check-rdb  redis-sentinel

redis-check-aof  redis-cli        redis-server

注:

redis-benchmark  #redis性能测试工具

redis-check-rdb   #检查rdb日志的工具

redis-sentinel

redis-check-aof   #检查aof日志的工具(比如断电造成日志损坏,可以检测并修复)

redis-cli         #连接用的客户端

redis-server      #redis服务进程

(6)把解压目录中的redis.cnf文件拷贝到安装目录redis中一份:

[root@desktop-blv0c82 bin]# cd ..

[root@desktop-blv0c82 redis]# cp /opt/redis-4.0.11/redis.conf ./

[root@desktop-blv0c82 redis]# ls

bin  redis.conf

(7)启动redis服务:

[root@desktop-blv0c82 redis]# ./bin/redis-server ./redis.conf

(以当前目录下的bin下的server服务;用当前目录下的配置文件(redis.conf))

启动成功如下图:

注:这个终端被占用了,不能关闭(关闭后就会自动退出)

(8)再打开一个终端窗口,连接客户端:

[root@desktop-blv0c82 redis-4.0.11]# cd /usr/local/redis/

[root@desktop-blv0c82 redis]# ./bin/redis-cli

127.0.0.1:6379>

#连接成功如下:

例:

127.0.0.1:6379> set site www.baidu.com

OK

127.0.0.1:6379> get site

"www.baidu.com"

127.0.0.1:6379>

(9)设置redis-server在后台运行:(让redis以后台进程的形式运行)

---<1>关闭(即出:ctrl+c)redis-server服务

---<2>修改redis安装目录(如:/usr/local/redis)下的redis.conf配置文件:

[root@desktop-blv0c82 redis]# vim redis.conf

找到: daemonize no

修改为:daemonize yes

保存退出

(10)再次启动redis-server服务,就可以看到redis在后台运行:

[root@desktop-blv0c82 redis]# ./bin/redis-server ./redis.conf

8846:C 14 Nov 23:20:51.920 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

8846:C 14 Nov 23:20:51.920 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=8846, just started

8846:C 14 Nov 23:20:51.920 # Configuration loaded

[root@desktop-blv0c82 redis]# ps aux|grep redis|grep -v grep

root      8847  0.1  0.7 145312  7592 ?        Ssl  23:20   0:00 ./bin/redis-server 127.0.0.1:6379

(11)连接客户端:

[root@desktop-blv0c82 redis]# ./bin/redis-cli

127.0.0.1:6379>

centos7下安装配置redis的更多相关文章

  1. Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项

    基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Red ...

  2. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  3. centos7 yum安装配置redis 并设置密码

    原文:https://www.cnblogs.com/fanlinglong/p/6635828.html centos7 yum安装配置redis 并设置密码 1.设置Redis的仓库地址 yum ...

  4. linux下安装 配置 redis数据库

    通过终端命令安装(推荐): 1 确保更新源服务器能正常使用 如果没有更换更新源服务器,那么可能一直都下不了软件.欢迎参考我之前的博文来更换成国内的镜像服务器http://www.cnblogs.com ...

  5. Centos7 下安装配置tomcat7

    首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...

  6. centos下安装&&配置redis

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  7. centos7下安装配置redis3.0.4

    安装redis 1.进入redis官网(redis.io)下载redis稳定版安装包,目前稳定版本为3.0.4 2.在linux  /usr文件夹下新建redis文件夹,拷贝安装包redis-3.0. ...

  8. Ubuntu下安装配置redis

    安装redis apt-get install redis-server 查看是否启动 ps -aux|grep redis 客户端连接 注: 安装Redis服务器,会自动地一起安装Redis命令行客 ...

  9. CentOS7 yum安装配置 +redis主从配置

    一.安装必要包 yum install gcc 二.linux下安装 #下载 wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar ...

随机推荐

  1. Idea的快捷键,瞎摸索,开心就好,哈哈哈

    前言:如果你有强迫症,换了一个编辑器,最痛苦莫过于快捷键,不顺手了.这里自己瞎摸索的快捷键,贴一下,这里主要以实际应用为主,因为大量介绍的网上已经很多很多,So基本的不再叙述. 分享一下比较不错的Id ...

  2. Multi label 多标签分类问题(Pytorch,TensorFlow,Caffe)

    适用场景:一个输入对应多个label,或输入类别间不互斥 调用函数: 1. Pytorch使用torch.nn.BCEloss 2. Tensorflow使用tf.losses.sigmoid_cro ...

  3. zTree的使用教程

    1.首先去官网下载http://www.ztree.me/v3/main.php#_zTreeInfo 2.之后引入: <script src="js/jquery.ztree.all ...

  4. C# 之 索引器

    索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的. 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 ...

  5. 关于window.open窗口的resize事件

    jQuery 事件 - resize() 方法 当调整浏览器窗口的大小时,发生 resize 事件. resize() 方法触发 resize 事件,或规定当发生 resize 事件时运行的函数. & ...

  6. vue 常用手册

    基本使用 引入vue.js 创建Vue对象, 指定选项对象 el : 指定dom标签容器的选择器 data : 指定初始化状态属性数据的对象对象/函数(返回一个对象) 页面中 使用v-model: 实 ...

  7. $on在构造器外部添加事件$once执行一次的事件$off关闭事件

    $on 在构造器外部添加事件. $on接收两个参数,第一个参数是调用时的事件名称,第二个参数是一个匿名方法. 如果按钮在作用域外部,可以利用$emit来执行. html <div id=&quo ...

  8. 003 python中的内置函数

    一:如何查看内置函数 1.命令 dir(__builtins__) 2.效果 二:具体的用法 1.input 简单使用: 2.type 返回变量的类型 3.str 将类型转变为字符串 4.isinst ...

  9. day33 网络编程之线程,并发以及selectors模块io多路复用

    io多路复用 selectors模块 概要: 并发编程需要掌握的知识点: 开启进程/线程 生产者消费者模型!!! GIL全局解释器锁(进程与线程的区别和应用场景) 进程池线程池 IO模型(理论) 1 ...

  10. 12306登录爬虫 cookies版本

    import requests import re import base64 cookies = None # 进入主页,保留cookies login_url = 'https://kyfw.12 ...