Redis 简介下载安装运行测试
很喜欢 Redis 作者 antirez 里面的几句话:
代码就像一首诗,设计就是与复杂性做斗争,coding 是一件很辛苦的事,唯一的办法是享受它,如果它不能带来快乐就停止它。
Redis 是数据库,性能俱佳的非关系性数据库,提供了5种不同的数据类型,分别是:字符串(Strings)、列表(Lists)、集合(Sets)、有序集合(Sorted sets) 、哈希(Hashes)。它能把数据持久化到磁盘,通过复制(replication)提高读性能,通过客户端共享提高写性能。
下载安装
Redis 安装路径 /usr/local/redis,源码保存路径:/usr/local/src,redis官方站点 下载:
$ cd /usr/local/src/
$ wget http://download.redis.io/releases/redis-3.2.3.tar.gz
$ tar xzf redis-3.2.3.tar.gz
$ cd redis-3.2.3/src
$ make all
Hint: It's a good idea to run 'make test' ;)
$ make test
\o/ All tests passed without errors!
Cleanup: may take some time... OK
$ make PREFIX=/usr/local/redis-3.2.3 install
$ mkdir /usr/local/redis-3.2.3/{conf,logs,data}
$ ln -s /usr/local/redis-3.2.3 /usr/local/redis
$ tree /usr/local/redis
/usr/local/redis
├── bin
│ ├── redis-benchmark
│ ├── redis-check-aof
│ ├── redis-check-rdb
│ ├── redis-cli
│ ├── redis-sentinel -> redis-server
│ └── redis-server
├── conf
├── data
└── logs
修改配置
redis 配置生成可以通过 utils/uinstall_server.sh 文件交互式生成,也可以直接拷贝模版 redis.conf 进行修改:
cp redis.conf /usr/local/redis/conf/6379.conf
主要需改的地方有两处,分别是 logfile:redis 日志存放位置,dir:redis 持久化保存数据的目录
logfile "/usr/local/redis/logs/6379.log"
dir /usr/local/redis/data
其他可以都可以选择默认配置项。查看配置项可以使用:
grep -Ev '^$|#' /usr/local/redis/conf/6379.conf
启动
$ /usr/local/redis/bin/redis-server /usr/local/redis/conf/6379.conf
测试
连接 redis
$ /usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379> keys *
1) "_kombu.binding.celeryev"
127.0.0.1:6379> set name sentry
OK
127.0.0.1:6379> keys *
1) "name"
2) "_kombu.binding.celeryev"
127.0.0.1:6379> get name
"sentry"
127.0.0.1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论