Linux 安装redis

redis 使用背景:

  大数据项目,前端展示的数据,都是经过计算,直接插入oracle数据库的值,但是数据量很大,查询比较耗时。

  so,使用redis做缓存。

  但是,这不是我要安装redis 的原因。

  我安装是,最近有点闲,装着玩玩。。。^_^ ^_^ ^_^

  在写个Jedis 的博客,Jedis很多操作不熟,以前同事封装的方法,名字太难记了,根本没有看的欲望。

安装过程:

  操作系统:Red Hat 4.4.6-3 

  redis版本:redis-3.2.8.tar.gz(官网最新稳定版)

安装过程:

  1)新建系统用户 redis

1 # 创建用户
2 $ useradd redis
3 # 修改密码
4 $ passwd redis

  2) 下载redis 包

    官网:https://redis.io/download 

    最新版下载地址:http://download.redis.io/releases/redis-3.2.8.tar.gz

    windows版:

      github地址:https://github.com/MSOpenTech/redis  

      releases :  https://github.com/MSOpenTech/redis/releases  

       最新版下载地址: https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi

   上传至服务器。

  3) 安装

    1.我的文件位置:/home/venn/redis/redis-3.2.8.tar.gz

    2.解压: $ tar -zxvf redis-3.2.8.tar.gz

    3.解压到:/home/venn/redis/redis-3.2.8 目录

    4.进入目录: $ cd redis-3.2.8 

      5.编译:$ make

      注:需要gcc 编译器。

  4) 启动

     1. 移动redis.conf 到src 下 : $ cp redis.conf /src

     2. 启动redis 服务器: $ ./redis-server redis.conf      # 如果没有加redis.conf,会使用默认配置文件启动(端口:6379)

     3.进入redis客户端: $ ./redis-cli   # 指定端口可以加  -p  56379

  5) 测试:

    > set redis redis

    > get redis

    显示输出 “redis”

安装完成。

管理脚本,还没写。

Java 使用Jedis连接Redis数据库

-----20170817-----

redis 启动报错:

Creating Server TCP listening socket *:6379: unable to bind socket。

可以在配置文件中加  : bind *   #监听本机所有ip,127.0.0.1
哨兵也要加。 
不知道是什么问题。。
 
 
主从模式密码设置:
     在主从的配置文件中加入  : requirepass oss
原文地址:https://www.cnblogs.com/Springmoon-venn/p/6773419.html