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
大数据扫盲——总结
菜鸟程序员问答锦集