一、安装
$ 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开发者免费开放源码,按以下方式更新源码编译,可得到最新版本


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. spring整合junit进行测试

    以下只是一个模板,大家记得改变配置文件 package cn.itcast.crm.dao; import org.junit.Test; import org.junit.runner.RunWit ...

  2. Git 操作命令

    一.Git 基本配置 1.配置 命令:git config --global  prop_name prop_value 如配置git用户名与邮箱: git config --global user. ...

  3. AVIER Racing Drone App Privacy Policy

    Personal Data collected for the following purposes and using the following services: Device permissi ...

  4. 微信小程序之初探(常见语法 VS vue)常见问题(点击不生效,数据绑定)

    最近在调研微信小程序开发,对于一个前端小白来说,在各种框架都还用不熟的情况下,再来开发小程序确实还是不容易. 小程序出来之初,听过演讲,看过一点点儿视频,感觉和angular语法有点相似(PS:那是也 ...

  5. How to expand Azure VM OS Disk

    There are three main disk roles in Azure: the data disk, the OS disk, and the temporary disk. 1. OS ...

  6. vim打开退出命令

    打开文件方法:cd /Users/liuchang/.jenkins/secrets && vim initialAdminPassword 退出方法:先按ESC,再输入冒号,在输入命 ...

  7. 关于word-break和word-wrap的使用和区别

    当一段文字有一个长长长的英文单词的情况下使用这两个属性的区别: word-wrap: 哈哈哈, aaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb word-break: ...

  8. 二周工作总结(php方向)

    前言:年后回来在忙着换工作,最终拿到了三家的offer,最后权衡去了一家实业公司做oa系统的开发,刚入职做一些技术的总结同时记录自己的技术进步 (一) 用mysql视图实现多个表之间的联查 优点:在实 ...

  9. linxu下redis安装实战

    redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget ...

  10. svn 解决冲突

    当svn update时提示如下: D C main.go > local file unversioned, incoming file add upon updateSummary of c ...