Linux下redis下载,编译,安装

1.在Linux系统的~/Downloads目录下,下载redis3.0.5。
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
2.解压文件,并创建软件连接
tar -zxvf redis-3.0.5.tar.gz -C
ln –s redis-3.0.5/ redis
3.编译redis源码

cd ~/Downloads/redis 
make(先安装gcc) 

Redis安装报错error:jemalloc/jemalloc.h:No such file or directory解决方法

4.编译成功后,在~/Downloads/redis/src/目录下cp两个文件,redis-server和redis-cli到 ~/app/redis/下,
5.拷贝redis根目录中的redis.conf文件到redis的安装目录
cp ~/Downloads/redis/redis.conf ~/app/redis/

6.修改redis.conf的属性
daemonize no --> daemonize yes
7.启动redis服务
cd ~/app/redis/
./redis-server ./redis.conf

8.如果想查看进程里面有没有redis服务,可以用pstree命令查看进程
9.客户端连接服务/redis-cli ip port
上面代码中ip地址和端口号可以不写,不写的话,默认连接本机redis
10.查看redis里面有没有数据
keys *
11.来添加一条数据吧!
set mykey “tom”
12.读取一条数据:
get mykey

13.修改生成默认日志文件位置
logfile "~/redis/logs/redis.log"
14.配置持久化文件存放位置
dir ~/redis/data/redisData

15.RDB持久化配置

  • 默认情况下,Redis保存数据集快照到磁盘,名为dump.rdb的二进制文件。可以设置让Redis在N秒内至少有M次数据集改动时保存数据集,或者你也可以手动调用SAVE或者BGSAVE命令。
  • 例如,save 60 1000这个配置会让Redis在每个60秒内至少有1000次键改动时自动转储数据集到磁盘

16.查看redis进程,ps -ef | grep redis,形如下面这样:

username    87977      1  0 00:29 ?        00:00:01 ./redis-server *:6379
username    88098  88065  0 00:33 pts/3    00:00:00 ./redis-cli
username    88366  84931  0 00:46 pts/2    00:00:00 grep redis

17.可以在本地机器上安装RDM客户端,可视化管理查看redis。

  • 注意

删除软链接 是用rm
rm -fr xxxx/ 加了个/ 这个是删除文件夹
rm -fr xxxx 没有/ 这个是删除软链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容