一、安装
$ wget http://download.redis.io/releases/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable
$ make
#创建文件夹
sudo mkdir -p /usr/local/redis/bin/
#进入redis-x.x.x/src文件夹
cd src

sudo cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-check-rdb redis-trib.rb redis-sentinel redis-server /usr/local/redis/bin/


二、启动服务

  redis.conf里设置缓存目录:dir /home/root/redis_data

$ cd /usr/local/redis/bin/
$ ./redis-server redis.conf 把redis.conf中daemonize设置为yes,则变成后台启动。 三、关闭服务
$ redis-cli shutdown 注意:关闭服务时,出现如下提示,说明关闭时,数据库保存失败。
(error) ERR Errors trying to SHUTDOWN. Check logs.
执行如下命令,添加读写权限就可以。

  sudo chmod -R a+wrx redis-server

外网访问redis
修改redis.conf:
1、修改bind 127.0.0.1成bind 0.0.0.0,所有的ip就可以访问redis。

2、bind protected-mode no
3、重启:
  ./redis-server redis.conf restart

4、远程连接:

  $ redis-cli -h host -p port -a password

若是想指定多个ip访问,但并不是全部的ip访问,可以bind。

三、命令行连接 本地 redis 服务
 $redis-cli

127.0.0.1:6379>PING

PONG

四、配制Redis远程连接
    1、在redis.conf里设置绑定IP:bind 0.0.0.0
    2、在redis.conf里设置密码 requirepass

  3、重启:./redis-server redis.conf restart
 
五、命令行远程连接 redis 服务
    $ redis-cli -h host -p port -a password

六、设置系统自动启动Redis服务

  $ sudo vi /etc/rc.local
  添加 redis-server /etc/redis.conf 文件/etc/rc.local中
 
七、redis客户端redisdesktop使用
  redisdesktop编译好可运行的版本需要付费。但是redisdesktop开发者免费开放源码,按以下方式更新源码编译,可得到最新版本


最新文章

  1. 辛巴学院-Unity-剑英陪你零基础学c#系列(二)顺序
  2. selenium实战-Compound class names not permitted
  3. CSS之viewport 2
  4. 实验9:Problem G: 克隆人来了!
  5. 用WebBrowser采集渲染后的HTML页面
  6. GCD的多线程实现方式,线程和定时器混合使用
  7. SparkSQL项目中的应用
  8. ASP.NET - 演练:创建网页以显示 XML 数据
  9. Socat
  10. J2SE知识点摘记(十四)
  11. python命令行神器Click
  12. java继承涉及的动/静态绑定及隐藏
  13. 【quickhybrid】API多平台支撑的实现
  14. JXLS 2.4.0系列教程(四)——拾遗 如何做页面小计
  15. Sql server2012转sql server2008步骤经验总结(转)
  16. MacOS下使用远程桌面VNC
  17. log4j2配置ThresholdFilter,让info文件记录error日志
  18. 安卓微信端打开H5页面背景图被键盘挤压移动位置解决
  19. jieba库和好玩的词云
  20. js+springMVC 提交数组数据到后台

热门文章

  1. 自定义select标签箭头样式
  2. 戏说java与web
  3. jdbc 连接各种数据库 CRUD
  4. HTTP与HTTPS(转)
  5. 3754. 【NOI2014】魔法森林(LCT)
  6. 30K iOS程序员的简述:如何快速进阶成为高级开发人员
  7. HDFS概述
  8. c编译动态库可以编译但是无法导入解决方法
  9. Linux VPS通过安装CPULimit来限制CPU使用率
  10. ibatis .net $与#的区别