centos6.7 安装redis
1、安装需要的支持环境
在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候返回如下错误信息:You need tcl 8.xuyao de5 or newer in order to run the Redis test,具体的流程为:
复制代码代码如下:
cd /usr/local/src
wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz
tar -zxvf tcl8.6.3-src.tar.gz
cd tcl8.6.3/unix/
./configure
make
make install
2、安装redis
安装redis的过程非常的简单,具体教程官网也有。具体如下:http://redis.io/download
复制代码代码如下:
cd /usr/local/src
wget http://download.redis.io/releases/redis-2.8.19.tar.gz
tar zxvf redis-2.8.19.tar.gz
cd redis-2.8.19
make
make PREFIX=/usr/local/redis install
其中PREFIX=/usr/local/redis可以省略,省略情况下redis会默认安装到/usr/local/bin目录下。
3、测试Redis
复制代码代码如下:
cd src
make test
通过以上命令就要可以对redis进行加大的测试。
4、配置redis
A、复制并修改配置文档
复制代码代码如下:
cp ./redis.conf /usr/local/redis/
vim /usr/local/redis/redis.conf
我只修改了如下两项:
daemonize yes #redis将以守护进程的方式运行,默认为no会暂用你的终端
timeout 300 #当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
更多的配置内容,后续梳理完成后再发布出来。
B、设置自动启动
复制代码代码如下:
vim /etc/init.d/redis
文件中保存如下内容:
复制代码代码如下:
#!/bin/sh
#
# redis Startup script for Redis Server
#
# chkconfig: - 80 12
# description: Redis is an open source, advanced key-value store.
#
# processname: redis-server
# config: /etc/redis.conf
# pidfile: /var/run/redis.pid
source /etc/init.d/functions
BIN="/usr/local/redis/bin"
CONFIG="/usr/local/redis/redis.conf"
PIDFILE="/var/run/redis.pid"
### Read configuration
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
RETVAL=0
prog="redis-server"
desc="Redis Server"
start() {
if [ -e $PIDFILE ];then
echo "$desc already running...."
exit 1
fi
echo -n $"Starting $desc: "
daemon $BIN/$prog $CONFIG
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
return $RETVAL
}
stop() {
echo -n $"Stop $desc: "
killproc $prog
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE
return $RETVAL
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
condrestart)
[ -e /var/lock/subsys/$prog ] && restart
RETVAL=$?
;;
status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
RETVAL=1
esac
exit $RETVAL
C、启动或关闭服务
复制代码代码如下:
service redis start
service redis stop
5、使用redis
复制代码代码如下:
[root@localhost redis]# cd /usr/local/redis/bin
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>
转载于:https://blog.51cto.com/03301216/1784944
centos6.7 安装redis相关推荐
- centos6.3下yum安装redis
我得是centos 6.3,如果直接用yum安装redis,报错,如下: [root@CentOS6 etc]# yum install redis Loaded plugins: fastestmi ...
- centos6.5命令安装redis并设置redis自启动,可远程连接
2019独角兽企业重金招聘Python工程师标准>>> 一.安装 1.切换为root账户,安装redis所需的必要包 yum install gcc 2.进入要安装redis的路径下 ...
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
1.下载OpenResty和Redis OpenResty下载地址:wget http://openresty.org/download/ngx_openresty-1.4.3.6.tar.gz Re ...
- CENTOS6.5安装日志分析ELK elasticsearch + logstash + redis + kibana
1.日志平台的工作流程 多个独立的agent(Shipper)负责收集不同来源的数据,一个中心agent(Indexer)负责汇总和分析数据,在中心agent前的Broker(使用redis实现)作为 ...
- CentOS6.5下Redis安装与配置
2019独角兽企业重金招聘Python工程师标准>>> 本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于Cen ...
- centos6 安装 redis
# 如果没有yum源 添加yum源# 方法1 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rp ...
- 在centos6.7用yum安装redis
1. centos默认的安装源在官方centos.org上,而redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库 [root@localhost instal ...
- php7.1安装redis,php7安装redis扩展
当前使用Centos7.x系统,同样适用于Centos6.x,php当前使用7.1版本,wlnmp一键包已支持该扩展 redis扩展包地址:https://pecl.php.net/package/r ...
- centos6.8安装 gitlab 9.3.5及使用
centos6.8安装 gitlab 9.3.5及使用 环境准备: [root@caosm03 conf]# cat /etc/issue CentOS release 6.8 (Final) Ker ...
最新文章
- 杭州优步uber司机第三组奖励政策
- win10中的ubuntu子系统忘记root密码如何修改
- [html] 百度、淘宝、京东移动端首页秒开是如何做到的?
- 同步,异步,多线程,你怎么看?
- Jquery Datatable的使用样例(ssm+bootstrsp框架下)服务器端分页
- LeetCode 2086. 从房屋收集雨水需要的最少水桶数(贪心)
- vue 可用于交互的表格
- Pytorch-OpCounter: Pytorch平台计算模型#Parameters和FLOPS的工具包
- class在java中_class在java里是什么意思
- paip.php调试脱离IDE VC59
- 免费中文api文档!免费java帮助文档api中文版!!!!!
- 化龙小型汽车考场手动挡C1科三考试技巧
- postgresql 数据库 update 语句的初步使用
- 编译CM-MK802
- .NET 开源项目概览
- java.lang.IllegalStateException: Current state = FLUSHED, new state = CODING_END问题查找
- Python|Leetcode《1044》|最长重复子串
- wx.chooseImage上传本地PC端和移动端区别
- android天气api接口,[Android] 免费天气预报接口
- Android 接口测方法
热门文章
- webhook自定义服务器,GO 使用Webhook 实现github 自动化部署
- 超准中医体质测试 源码_心理测试:这几张心理测试图,一眼看透你的内心!不信你来试试!...
- 讨论工字型接收线圈天线不同匝数对于低频定位信号检测影响:150kHz导航信号
- 多股Litz线制作无线耦合线圈测试
- 第十五届全国大学生智能车全国总决赛获奖信息-浙江赛区
- MAX487制作RS485总线接口模块
- c语言 json 请求_怎么用C语言获取JSON中的数据?
- python gui 可视化开发工具_用c语言输出九九乘法口诀表
- 光电编码器的原理及应用场合_光电传感器原理及应用
- 队列判空_数据结构与算法——队列的C语言实现