博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis 介绍与安装
阅读量:6952 次
发布时间:2019-06-27

本文共 1711 字,大约阅读时间需要 5 分钟。

hot3.png

nosql

特点:

1,处理超大量的数据
2,运行在便宜的PC服务器集群上
3,击碎了性能瓶颈
性能:
1,对数据高并发读写
2,对海量数据的高效率存储和访问
3,对数据的高可扩展性和高可用性
安装部署

下载安装包 wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz

编译源程序
tar zxvf redis-2.4.17.tar.gz
cd redis-2.4.17
make
cd src && make install
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mv /lamp/redis-2.4.17/redis.conf  /usr/local/redis/etc
cd /lamp/redis-2.4.17/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
启动redis服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf(指定配置文件)
查看 ps -ef | grep redis
       netstat -tunpl | grep 6379 
redis默认服务端连接端口6379 (mysql 3306  mongodb 27017 28017)
客户端连接
/usr/local/redis/bin/redis-cli
停止redis
/usr/local/redis/bin/redis-cli shutdown
pkill redis-server
==============================================
redis的配置
daemonize 如果需要在后台运行,把该项改为yes
pidfile       配置多个pid的地址;默认在/var/run/redis.pid
bind          绑定ip,设置后只能接受来自该ip的请求
port          监听端口,默认为6379
timeout          设置客户端连接时的超时时间,单位是秒
loglevel             分为4级,debug  verbose  notise  warning
logfile          配置log文件地址
databases             设置数据库的个数,默认使用的数据库是0
save              设置redis进行数据库镜像的频率
rdbcompression        在进行镜像备份时,是否进行压缩
Dbfilename                      镜像备份文件的文件名
Dir                           数据库镜像备份的文件放置路径
Slaveof                  设置数据库为其他数据库的从数据库
Masterauth                       主数据库连接需要的密码验证
Requirepass                设置登陆时需要使用的密码
Maxclients                      限制同时连接的客户数量
Maxmenmory                     设置redis能够使用的最大内存
Appendonly                 开启append only模式
Appendfsync                设置对appendonly.aof文件同步的频率
vm-enabled                               是否开启虚拟内存支持
vm-swap-file                         设置虚拟内存的交换文件路径
vm-max-memory                 设置redis使用的最大物理内存大小
vm-page-size                         设置虚拟内存的页大小
vm-pages                                设置交换文件的总的page数量
vm-max-threads                     设置VMIO同时使用的线程数量
Glueoutputbuf                                把小的输出缓存存放在一起
hash-max-zipmap-entries                   设置hash的临界值
Activerehashing                                重新hash
=======================================================

转载于:https://my.oschina.net/shunshun/blog/140125

你可能感兴趣的文章
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>
VR已糊?Facebook不服!
查看>>
关于团队建设,穆帅能教我们什么?
查看>>
JS/CSS体积减少了67%,我们是如何做到的?
查看>>
QCon上海2015精彩演讲前瞻:一线互联网公司架构实践
查看>>
红帽企业版Linux成为Linux下的.NET Core的参考平台
查看>>
蚂蚁金服如何把前端性能监控做到极致?
查看>>
2019 SRE 调查报告:事故处理是主要工作,SRE 压力山大
查看>>
深入浅出Tensorflow(五):循环神经网络简介
查看>>
xpath学习
查看>>
Java工程师的成长路线图是什么?
查看>>
JavaOne 2016——首日亮点
查看>>
LintCode Coins in a line III
查看>>
EDU_BOOK 开发总结
查看>>
简单的支持网页画框拖拽缩放功能的js插件
查看>>
探究underscore源码(一)
查看>>
Java IO详解
查看>>
使用 ES2015 开发 Angular1.x 应用指南
查看>>
密码学协议 门限
查看>>
true or false in JavaScript
查看>>