1. 首页
  2. 数据库运维

Ubuntu系统安装Redis的步骤

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一键安装脚本,下载

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code