redis 基础知识
2017-02-28 14:47
323 查看
1. 什么是Redis:
是一个open source , in-memory , nosql database;
2. Redis能做什么
5种基本数据类型:string,list,set, sorted set, hash.
160多条命令,可以在线联系:https://try.redis.io/
所有的config可以在.cfg文件中配置完成;
单线程处理迅速;
看看谁在用:http://techstacks.io/tech/redis
3. Redis client:
redis server支持有很多种语言实现与之连接,open source上C语言的client有hiredis, 简单易用。
4. Redis实现进程通信:
由于是store in memory , 且提供了原子操作lpush lpop 等,理论上可以实现进程间通信机制。
在以往的linux通信里,都是用share memory,用select函数来实现通信:具体就是TCP/IP来接受网络信息,并更改share memory的内容,select监听每一个进程相关的memory变化,如果有变化,立即执行该进程的操作。
那么Redis收到网络数据后,如何通知相应的进程,来处理相关的命令呢?
是一个open source , in-memory , nosql database;
2. Redis能做什么
5种基本数据类型:string,list,set, sorted set, hash.
160多条命令,可以在线联系:https://try.redis.io/
所有的config可以在.cfg文件中配置完成;
单线程处理迅速;
看看谁在用:http://techstacks.io/tech/redis
3. Redis client:
redis server支持有很多种语言实现与之连接,open source上C语言的client有hiredis, 简单易用。
4. Redis实现进程通信:
由于是store in memory , 且提供了原子操作lpush lpop 等,理论上可以实现进程间通信机制。
在以往的linux通信里,都是用share memory,用select函数来实现通信:具体就是TCP/IP来接受网络信息,并更改share memory的内容,select监听每一个进程相关的memory变化,如果有变化,立即执行该进程的操作。
那么Redis收到网络数据后,如何通知相应的进程,来处理相关的命令呢?
相关文章推荐
- Redis源码研究—基础知识
- Redis基础知识
- Redis基础知识之————使用技巧(持续更新中.....)
- PHP基础知识之————php5-cli 的安装以及phpredis的安装
- redis基础知识
- Redis基础知识
- Redis命令总结及其基础知识讲述
- Redis基础知识之————php-Redis 常用命令专题
- Redis基础知识之—— 5个必须了解的事情【★★★★★】
- redis 基础知识
- redis的安装以及基础知识
- Redis学习笔记之基础知识(三)
- redis 基础知识
- Redis基础知识之————如何处理客户端连接
- Redis基础知识之——自定义封装单实例和普通类Redis
- Redis系统学习 一、基础知识
- Redis基础知识之—— hset 和hsetnx 的区别
- Redis集群(1)-基础知识
- Redis基础知识之————空间换时间的查询案例
- Redis基础知识之————空间换时间的查询案例