reids的介绍与安装
来源:互联网 发布:知柏地黄丸 口腔溃疡 编辑:程序博客网 时间:2024/05/22 02:25
1、处理超大数据量
2、运行在便宜的PC服务器集群上
3、击碎了性能瓶颈 --- 性能好
NoSQL适用场景
1、对数据高并发读写 --- mysql对高并发的读还扛得住 , 上万次写对硬盘IO要求很高,会造成效率低下 NoSQ很轻松
2、对海量数据的高效率存储和访问
3、对数据的高可扩展性和高可实用性 --- 分布式 没有固定的表结构
redis 介绍:
开源的key-value 数据结构服务器 因为键可以包括字符串 哈希 链表 集合 有序集合
strings hashes lists sets sorted sets
支持存储的value类型很多,包括 string list set zset(有序集合) 这些数据类型都支持push压入/pop弹出、add/remove 及取交集和并集及更丰富的操作,
Redis支持各种不同的排序。为何保证效率 数据都是缓存在内存中,它可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件
redis适用场合
目前全球最大的redis用户是新浪微博,在新浪有200多台物理机,400多个端口在运行着redis, 有+4G的数据在redis上为微博用户提供服务。
在新浪微博redis的部署场景很多,大概分为如下两种:
1.应用程序直接访问redis数据库
2.应用程序直接访问redis, 只有当redis访问失败的时候 访问mysql
具体的适用场景
1.取最新N个数据的操作
2.排行榜应用,取TOP N操作
3.需要精确设定过期时间的应用 --- key设置过期时间
4.计数器应用
5.Uniq操作,获取某段时间所有数据排重值
6.实时系统,反垃圾系统
7.pub/Sub构建实时消息系统 发布/订阅
8.构建队列系统
9.缓存
redis安装与部署
1.下载
2.编译源程序
tar zxvf redis-2.4.17.tar.gz v代表显示详细信息
cd redis-2.4.17
make
cd src && make install
3.移动文件,便于管理
mkdir -p /usr/local/redis/bin 命令 -p 递归创建
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
4.启动 指定配置文件
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
回顾下各数据库端口 redis - 6379 mysql - 3306 mongoDB - 27017 28017 oracle -1521 sqlserver - 1433
5.客户端链接
/usr/local/redis/bin/redis-cli
设置后台运行:redis.conf 中 daemonize 设置为yes
ps -ef|grep redis
netstat -tunpl grep 6379
!net
6.停止redis实例
我们可以使用/usr/local/redis/bin/redis-cli shutdown
也可以使用pkill redis-server
附redis配置文件
- reids的介绍与安装
- reids 安装
- reids安装
- reids安装
- memcached限制以及与reids的比较
- memcached限制以及与reids的比较
- reids +hiredis 安装详解
- 3.PHP 安装 reids
- reids集群安装
- reids centos7 安装
- 安装reids监控
- linux下reids安装
- Reids的简单使用
- CentOS7之Reids安装配置
- linux上reids集群安装
- Reids监控RedisLive安装教程
- windows下安装reids扩展
- reids与fastcgi_finish_request使用示例
- 银行业务模拟
- POJ Apple Tree 树形dp
- vuex
- Android监听安装卸载
- 对闭包的简单理解
- reids的介绍与安装
- 九九乘法表
- bzoj 3521/5083 [Poi2014]Salad Bar/普及 (卡常)st表+二分+树状数组
- 第九周 项目一 创建二叉树算法库
- 【bzoj2083】[Poi2010]Intelligence test
- webpack
- PHP读取文件的操作
- 关于树状数组
- js中this的作用域