Redis
- 开源的(BSD协议),(genu)使用ANSI C 编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库 支持数据结构类型丰富,有如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。
- 丰富的支持主流语言的客户端,C、C++、Python、Erlang、R、C#、Java、PHP、Objective-C、Perl、Ruby、Scala、Go、JavaScript 用途:缓存(StackOverFlow)、数据库(微博)、消息中间件(微博)
- 官方网站: http://www.redis.io a=1 a=k a=(1,3,98) a={x=11,w=88}
- 客户端完成业务
- 编译安装: yum -y install gcc tcl tar xf redis-2.8.18.tar.gz
- make && make PREFIX=/opt/sxt/redis install
- export REDIS_HOME=/opt/sxt/redis
- export PATH=$PATH:$REDIS_HOME/bin
- utils目录: ./install_server.sh 启动
- 程序+配置:不同的配置产生多个实例程序 端口号,持久化数据目录