Redis安装配置

简介

官网:https://redis.io/
源码:https://github.com/antirez/redis
windows版本源码 : https://github.com/MicrosoftArchive/redis
C#版本客户端:https://github.com/ServiceStack/ServiceStack.Redis

Linux下Redis的安装

说明:以centos安装为例

使用wget下载redis包:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

Redis安装配置_第1张图片

我下载的是4.0.6版本,也可以下载其他版本:http://download.redis.io/releases

解压:

tar -xzvf redis-4.0.6.tar.gz

编译安装Redis

cd redis-4.0.6
make

编译发生错误:
Redis安装配置_第2张图片

解决:安装GCC

yum -y install gcc automake autoconf libtool make

再次编译,错误:redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录

解决:

分配器allocator, 如果有MALLOC 这个 环境变量, 会有用这个环境变量的 去建立Redis。

而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。

但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数,运行如下命令:make MALLOC=libc

安装:

make install

成功安装后,会在 usr/local/bin 下有如下文件:

Redis安装配置_第3张图片

配置Redis

复制配置文件到/etc/目录:

cp redis.conf /etc/

修改redis.conf 配置项daemonizeyes

vi /etc/redis.conf

启动Redis

cd /usr/local/bin
./redis-server /etc/redis.conf

客户端登录:

redis-cli -h 192.168.1.110 -p 6379
ps -ef | grep redis

如下,表示成功:

Redis安装配置_第4张图片

配置为开机启动:

echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local

redis服务重启

Windows下Redis的安装

运行cmd,cd到redis目录,启动redis

输入命令:

redis-server redis.windows.conf

如下图,表示成功:

Redis安装配置_第5张图片

把redis作为Windows服务:

redis-server --service-install redis.windows-service.conf --loglevel verbose

如图,服务中新增了一个redis服务:

Redis安装配置_第6张图片

几个命令:

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

简单测试redis:

Redis安装配置_第7张图片

参考文章

Linux安装配置Redis CentOS 7 下安装Redis

你可能感兴趣的:(Redis安装配置)