编程技术笔记Linux安装Redis

Redis是一个高性能的key-value数据库。

Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。

edis和MongoDB是当前使用最广泛的NoSQL,而就Redis技术而言,它的性能十分优越,可以支持每秒十几万次的读/写操作,其性能远超数据库,并且还支持集群、分布式、主从同步等配置,原则上可以无限扩展,让更多的数据存储在内存中。

Redis只支持Linux操作系统,但也有Window版的模拟器。下面记录一下Linux(centos/ubuntu)操作系统的安装过程。

安装流程

1.安装gccredis是c语言编写的

yuminstallgcc-c++

2.下载redis安装包,在root目录下执行

3.解压redis安装包

tar-zxvfredis-5.0.4.tar.gz

4.进入redis目录

cdredis-5.0.4

5.编译

make

6.安装

makePREFIX=/usr/local/redisinstall(安装目录)

7.拷贝redis.conf到安装目录

cpredis.conf/usr/local/redis

8.进入/usr/local/redis目录

cd/usr/local/redis/

9.编辑redis.conf,修改关键参数

viredis.conf(vi编辑器打开配置文件,修改一下配置项)

1.后台启动,daemonizeyes

2.绑定端口,port默认是需要安全组开放端口

3.绑定IP,bind.0.0.1(.0.0.1表示只允许本机访问)

4.指定数据存放路径,dir/usr/local/redis/logrdb存放的路径(如果不存在手动创建log目录)

5.指定持久化方式,appendonlyyes

6.requirepassredis设置密码

10.后端启动redis

cd/usr/local/redis

./bin/redis-server./redis.conf

11.查看是否启动成功:

psaux

grepredis

12.进入客户端

./bin/redis-cli--raw处理中文乱码问题

13.关闭redis进程

1../bin/redis-clishutdown

2.kill-9pid进程

14.开机自启动

Centos版:

vi/etc/rc.d/rc.local(vi编辑器打开系统启动文件)

添加如下代码:

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

Ubuntu版:

在redis源文件目录下找到utils/redis_init_script复制到/etc/init.d/redis打开文件进行修改

REDISPORT=

EXEC=/usr/local/bin/redis-server

CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF=/etc/redis/redis.conf#---这里修改

修改完配置文件后执行下面两条命令

sudochmod+x/etc/init.d/redis#取得权限

sudoupdate-rc.dredisdefaults#加载到系统自启动文件

测试命令:

启动服务:serviceredisstart

停止服务:serviceredisstop

重启服务:serviceredisrestart

redis通常作为缓存服务器使用,而且目前来看不光是苹果、亚马逊、华为、阿里、腾讯等大型企业在使用,中小型企业也在使用。总之,redis是调高系统性能的重要手段。

精品推荐:

大数据扫盲——什么是HDFS

大数据扫盲——总结

菜鸟程序员问答锦集




转载请注明:http://www.aierlanlan.com/grrz/7091.html