Ubuntu系统安装Redis的步骤

发表时间:2016-08-11 15:30 | 分类:数据库 | 浏览:211 次

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。和Memcached类似,不过它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。Redis安装非常简单,下面以Ubuntu为例介绍Redis的安装步骤。

一、下载

官网:http://redis.io/

下载地址:wget http://download.redis.io/releases/redis-3.2.3.tar.gz

二、编译安装

解压编译

tar zxvf redis-3.2.3.tar.gz
cd redis-3.2.3/
make

创建用户名、组和文件目录,复制文件

groupadd redis
useradd -g redis redis
mkdir -pv /usr/local/redis
mkdir -pv /usr/local/redis/bin
mkdir -pv /usr/local/redis/conf
mkdir -pv /usr/local/redis/logs
chown -R redis:redis /usr/local/redis
cd src
cp redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
cp redis.conf /usr/local/redis/conf

设置环境变量

vi /etc/profile

添加

export PATH="$PATH:/usr/local/redis/bin"
source /etc/profile

三、修改配置

打开/usr/local/redis/conf/redis.conf文件,博主主要修改过下面几个配置,其他默认。

bind 127.0.0.1  -->  bind 0.0.0.0
daemonize no    -->  daemonize yes
pidfile /var/run/redis_6379.pid  -->  pidfile /var/run/redis.pid
logfile ""      -->  logfile "/usr/local/redis/logs/redis.log"
dir ./          -->  dir /usr/local/redis

打开/etc/sysctl.conf,添加配置。

vm.overcommit_memory=1

打开/etc/rc.local,添加如下配置并且执行。

echo never > /sys/kernel/mm/transparent_hugepage/enabled

四、启动脚本

脚本我放在github上,可以直接下载使用。

wget https://raw.githubusercontent.com/zhangnq/scripts/master/bash/service/redis-server -O /etc/init.d/redis-server
chmod +x /etc/init.d/redis-server
update-rc.d redis-server defaults

启动redis,正常的话可以见到redis进程和日志,redis-cli命令可登录。

redis

附:Ubuntu系统Redis一键安装脚本,下载

本文标签:

本文链接:http://www.sijitao.net/2478.html

本文版权虫虫开源所有,欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

一键脚本 SSH攻击 IP查询 博客历程 留言本 文章归档 网站地图 谷歌地图
托管于阿里云&七牛云. 已加入博客联盟. 浙ICP备13025236号.
Copyright © 2010-2016 虫虫开源 All Rights Reserved.