redis入门配置
来源:互联网 发布:游戏编程招聘信息 编辑:程序博客网 时间:2024/06/07 09:23
Redis是Nosql中比较出名的,分布式数据库缓存,提升相应的速度,降低对数据库的访问! Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,(永久持久化)而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
系统环境:Red Hat Enterprise Linux Server release 6.5 (Santiago)
01、下载解压redis
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
02、配置编译环境
yum -y install gcc gcc-c++ libstdc++-devel tcl
03编译安装
Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
make MALLOC=libc
#内存碎片优化
make MALLOC=jemalloc #详细介绍看最下面链接
mkdir /usr/local/redis
make prefix=/usr/local/redis install #制定安装目录
或者
make && make install #编译并安装
whereis redis-server #找存储位置
自动将二进制文件放到 /usr/local/bin
配置文件位置 /etc/redis.conf
cp redis.conf /etc/
04运行测试
服务端
redis-server
redis-server /etc/redis.conf #以配置文件启动
客户端:
[root@mvpbang ~]# redis-cli
127.0.0.1:6379> set kv01 "hello world"
OK
127.0.0.1:6379> get kv01
"hello world"
127.0.0.1:6379>
exit /quit #退出客户端
关闭redis服务端
redis-cli shutdown
pkill redis-server
kill -9 pid
默认端口6379
ss -lnp | grep redis
05 redis.conf主配置文件参数
常用参数介绍:
daemonize:是否以后台daemon方式运行
pidfile:pid文件位置
bind 绑定IP,只接受赖在该IP的请求
port:监听的端口号
timeout:请求超时时间
loglevel:log信息级别
logfile:log文件位置
database 设置数据库的个数,默认0
save 设置redis进行数据镜像的频率
。。。。。。。。
官方下载:http://redis.io/download
github: https://github.com/antirez/redis
jemalloc内存碎片处理
http://blog.csdn.net/xiaofei_hah0000/article/details/52214592
- redis入门配置
- Redis入门配置及使用
- Redis快速入门:安装、配置和操作
- Redis快速入门:安装、配置和操作
- Redis快速入门:安装、配置和操作
- Redis快速入门:安装、配置和操作
- Redis入门笔记(二)-配置及运行
- Redis快速入门:安装、配置和操作
- redis主从服务器的配置(入门)
- redis(一)-入门与配置
- Redis入门
- Redis 入门
- Redis入门
- redis入门
- redis入门
- Redis入门
- Redis入门
- redis 入门
- 流量兄弟四大版本
- Oracle sql develpoer
- POJ3030——Nasty Hacks
- 局域网IP段
- Python学习教程
- redis入门配置
- memcached安装配置
- eclipse failed to load the jni jvm.dll
- PotPlayer 1.6.52965 美化版|视频播放器
- Webmin|Linux管理员远程管理工具
- vi实战记录
- HTML5基础——表 格
- EPEL源
- nodejs学习笔记6--connect