CentOS6.8下安装Redis
1、由于Redis是使用C语言开发的,安装时需要对Redis的源码进行编译,编译依赖gcc环境,如果没有gcc,需要先安装gcc:
yum install gcc-c++
2、安装完成后,进入Redis官网https://redis.io下载Redis:
wget http://download.redis.io/releases/redis-3.2.11.tar.gz
3、对下载文件进行解压:
tar -zxvf redis-win-3.2..tar.gz.
4、解压完成后,目录下将出现一个redis的文件夹,里面存放刚才解压的文件,进入该文件夹:
cd redis-3.2..tar.gz
然后执行编译:
make
5、然后执行安装命令:
make PREFIX=/home/redis install
6、这时可以在所安装的目录/home/redis下看到一个bin文件夹,里面有一些Redis相关可执行文件。我们需要再回到redis-3.2.11目录下:
cd /home/redis-3.2.
在该目录下有一个redis.conf文件,将它拷贝到安装目录/home/redis/下
cp redis.conf /home/redis
7、如此Redis便已经安装完成,此时 进入Redis安装目录,可以通过前端启动Redis
cd /home/redis/bin
./redis-server
在前端启动redis后,当前窗口不能再执行其他操作,可以通过ctrl+c来停止前端启动模式。
8、后端启动Redis,需要修改配置文件redis.conf
vim redis.conf
找到如下图所示位置,注意是在GEMERAL下的daemonize,默认情况下是no,我们将它修改为yes

修改后退出并保存
:wq
9、此时我们再度启动Redis,与上次启动不同的是,这次加载了配置文件。
./bin/redis-server /redis.conf
执行命令后窗口没有任何变化,但此时Redis已经启动,我们可以通过命令来进行查看:
ps -ef | grep -i redis

默认端口为6379
10、关闭Redis,可以通过命令:
kill -
但实际并不建议使用该命令,正常情况下,我们需要进行安装目录下执行命令:
cd /home/redis/bin
./redis-cli shutdown
这时我们在执行命令:
ps -ef | grep -i redis
已经找不到Redis的线程。表示Redis已经被成功关闭。
11、 我们在启动Redis之后,再启动客户端redis-cli对他进行使用:
./bin/redis-cli
进入如下界面,则表示启动成功

12、使用Redis
set name yxf//增加
get name//查询
del name//删除
keys *//查询所有key

13、默认情况下,我们进入Redis不需要密码,但有时候使用jedis连接Redis会提示拒绝连接,同时也为了安全起见,建议设置密码。
./redis-cli运行客户端
config get requirepass //查看当前密码
config set requirepass //设置密码

14、重新启动客户端,直接执行命令会提示(error) NOAUTH Authentication required。此时需要进行密码验证
auth

15、以上办法只是临时生效,当重启redis服务后所设置密码将无效。如果想要一直使用该密码,需要修改配置文件redis.conf,在如下位置,去掉注释#,并将foobared设置为你想要的密码.

16、此时要关闭redis服务需要使用密码。
./bin/redis-cli -a password shutdown //关闭服务


CentOS6.8下安装Redis的更多相关文章
- centos6.2下安装redis和phpredis扩展,亲测好用
安装redis: 下载:http://www.redis.io/download redis-2.6.2.tar.gz ]# tar -zxf redis-2.6.2.tar.gz ]# cd red ...
- centos6.5下安装Redis
已有redis-3.2.1.tar.gz文件 拖到centos系统的桌面 现在在桌面目录下 tar -zxv -f redis-3.2.1.tar.gz以解压压缩包 cd redis-3.2.1以切换 ...
- CentOS6.8下安装redis并配置开机自启动
参考资料:http://www.bubuko.com/infodetail-1006383.html http://www.cnblogs.com/skyessay/p/6433349.html ...
- Centos下安装Redis
转自:http://nnzhp.cn/article/9/ 遇到问题,安装后并启动,redis-cli报错:Could not connect to Redis at 127.0.0.1:6379: ...
- linux 下安装redis以及php Redis扩展
[php] view plaincopy在CODE上查看代码片派生到我的代码片 linux 下安装redis以及php Redis扩展 环境配置: centos6. nginx/ php/ mysql ...
- (转载)——Centos下安装Redis(原文地址:http://www.nnzhp.cn/archives/169)
原文地址:http://www.nnzhp.cn/archives/169 今天介绍一下redis,重点介绍一下redis的安装. Redis 是一个基于内存的高性能key-value数据库,数据都保 ...
- Windows下安装Redis
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
- Linux CentOs7 下安装 redis
Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装 命令如下 $ yum install gcc-c++ $ wget ht ...
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
随机推荐
- VS2010 正在创建“Debug\test2.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
问题一:VS2010 正在创建“Debug\test2.unsuccessfulbuild”,因为已指定“AlwaysCreate”. 方法解决: The relevant setting is i ...
- vue框架(三)_vue引入jquery、bootstrap
一.vue安装jquery 1.按照之前博客的内容,新建一个vue工程. 2.在项目文件夹下,使用命令npm install jquery --save-dev 引入jquery. 3.在build/ ...
- oracle数据库数值类型
---恢复内容开始--- 内容摘自网络 Oracle的数值类型有int,number,float,decimal,numberic等. NUMBER类型 定义 定义格式NUMBER (prec ...
- C语言阐述进程和线程的区别
[cpp]view plain copy /* 每一个程序相当于一个进程,而一个进程之中可以有多个线程 */ #define _CRT_SECURE_NO_WARNINGS #include<s ...
- Sitecore 8.1 - 特性和功能
营销基础 一个新的Sitecore品牌术语取代了体验营销(以前的Sitecore DMS),这是Sitecore体验数据库(xDB)现在所在的位置. Sitecore 7.5和Sitecore 8.0 ...
- sitecore系列教程之Sitecore个性化-体验概况概述
SITECORE 8:体验概况概述 什么是体验简介? 体验配置文件是Sitecore中的仪表板应用程序,它说明了客户体验和交互的关键区域,例如访问者详细信息,访问,活动,目标,配置文件,自动化等等. ...
- 20155228 2016-2017-2 《Java程序设计》第1周学习总结
20155228 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 这部分内容是以教材为基础,根据个人的理解来描述的,有的地方的理解和表述可能不规范甚至不正确, ...
- python pandas使用数据透视表
1) 官网啰嗦这一堆, pandas.pivot_table函数中包含四个主要的变量,以及一些可选择使用的参数.四个主要的变量分别是数据源data,行索引index,列columns,和数值value ...
- python 创建临时文件和文件夹
----需要在程序执行时创建一个临时文件或目录,并希望使用完之后可以自动销毁掉. tempfile 模块中有很多的函数可以完成这任务.为了创建一个匿名的临时文件,可以使用tempfile.Tempor ...
- Properties (25)
1.Properties 没有泛型.也是哈希表集合,无序集合.{a=1,b=2,c=3} 2. 读取文件中的数据,并保存到集合 (Properties方法:stringPropertyName ...