1. 一、安装
    $ wget http://download.redis.io/releases/redis-stable.tar.gz
  2. $ tar xzf redis-stable.tar.gz
  1. $ cd redis-stable
    $ make
  1. #创建文件夹
    sudo mkdir -p /usr/local/redis/bin/
  1. #进入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/

  1.  
  1. 二、启动服务

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

  1. $ cd /usr/local/redis/bin/
    $ ./redis-server redis.conf
  2.  
  3. redis.confdaemonize设置为yes,则变成后台启动。
  4.  
  5. 三、关闭服务
    $ redis-cli shutdown
  6.  
  7. 注意:关闭服务时,出现如下提示,说明关闭时,数据库保存失败。
  1. (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开发者免费开放源码,按以下方式更新源码编译,可得到最新版本


Redis在Linux中安装使用的更多相关文章

  1. Redis在Linux中的运用

    Redis在Linux中的运用 一.Redis安装部署 下载: wget http://download.redis.io/releases/redis-3.2.12.tar.gz 解压: 上传至 / ...

  2. Linux中安装字体

    Linux中安装字体 查看系统中的字体 fc-list 查看系统中的中文字体 fc-list :lang=zh将然后将字体文件拷贝到/usr/share/fonts/中 cp aa.ttl /usr/ ...

  3. Linux中安装C++编译器codeBlock,并配置opencv链接库

    1.Linux中安装codeBlock https://blog.csdn.net/xinyunyishui/article/details/50967395 2.CodeBlock中的中文显示不完全 ...

  4. Linux中安装nodejs及插件

    Linux中安装nodejs及插件 1.去官网下载安装包 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 ...

  5. Linux中安装python3.6和第三方库

    Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...

  6. Linux中安装python3

    [centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ...

  7. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

  8. Linux中安装配置spark集群

    一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发.Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所 ...

  9. 在Linux中安装和配置OpenVPN Server的最简便方法!

    本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...

随机推荐

  1. Ubuntu16.04搭建OpenVPN

    Ubuntu16.04搭建OpenVPN 2018年12月27日 15:50:59 VinQin 阅读数:21042   简介 如果在一个非信任网络下比如旅社或者咖啡店的WiFi网络下,想要通过你的智 ...

  2. jmetter的http请求设置

    1.设置 cookie 2.设置header 3.login 4.post请求 5.get请求

  3. MYSQL OR与AND同时出现的用法

    表中数据 MySQL中or和and的用法 SELECT * from student WHERE id = 1 or id = 2 AND age = 20; -- 查询结果是id = 2且age = ...

  4. VSCode的Markdown All in One插件,列表选项卡只有3个空格的解决方案

    Q: 在win10中,列表选项卡只有3个空格,非列表是正常的4个空格: A: 设置Markdown All in One的list.indentationSize: Thank You For yzh ...

  5. 移动端适配单位rem

    0 写在前面 本周惊喜地发现,其他各个老师的软工班(罗杰老师班和欧阳老师班)的软工项目的alpha版本都已经发布了!(然而我们软工项目还没开始写代码…逃…) 十分好奇的我第一时间下载了一些他们的产品进 ...

  6. 小白在 Eclipse如何避免启动时自动building workspace和validating

    问题: Eclipse启动时会出现如下的情况(时间比较长): 原因所在: Validating 意为验证,validating... 逐个的检查每一个文件,Eclipse在启动时自动验证代码和创建wo ...

  7. 把xml数据直接插入到sqlserver数据库

    存储过程: ALTER proc [ali].[ins_冻结金额表] @xmldoc varchar(max), ) as declare @idoc int exec sp_xml_prepared ...

  8. ES6随手学

    1.遍历字符串 for (let codePoint of 'foo') { console.log(codePoint) } 格式:for(let  print  of  string){  } p ...

  9. Redis集群管理

    1.简介 Redis在生产环境中一般是通过集群的方式进行运行,Redis集群包括主从复制集群和数据分片集群两种类型. *主从复制集群提供高可用性,而数据分片集群提供负载均衡. *数据分片集群中能实现主 ...

  10. mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)

    原文链接https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/73805962 Mysql导入导出sql,txt,excel 首先我们通过命令行 ...