首页 > 代码库 > 详解redis服务

详解redis服务

http://mp.weixin.qq.com/s?__biz=MzIyMDA1MzgyNw==&mid=2651968327&idx=1&sn=6e6cb01d334d7aeabe2ac32aee585466#rd

redis简介

redis单存程模型,支持主从模式,提高可用性,是一个开源项目,经常用来当一个数据结构服务器.

其是内存级别的缓存服务器并可实现持久化功能.据称一百万的变量存储占用100M 内存空间

单台redis服务器可以达到5万并发的能力

redis与memcache对比

redis的优势

支持丰富的操作

主从复制和集群

就地更新操作

支持持久化(磁盘),避免雪崩效应

memcache 的优势

多线程,善用多核cpu,更少的阻塞操作

更少的内存开销

更少的内存分配压力

可能更少的内存碎片

redis 的组件

redis-server

redis-cli

redis-benchmark

redis-check-dump & redis-check-aof

 

redis 的工作端口

6379/tcp

redis-cli 命令的参数

-h HOST:连接的主机地址或主机名

-p PORT: 连接的端口

-s socket:指定套接字

-a password:指定连接密码

-r :指定命令多次运行

 

redis-cli 中相关的命令

auth:PASS:认证

ping:测试服务器是否在线

echo "string": 显示string

select #:挑选指定的名称空间

 

详解redis服务