Liunx开发系统搭建-搭建单机redis服务

以下为搭建Liunx系统下的开发环境:

1:安装JDK1.8-(安装过程不懂的可以直接百度,这里不做描述)


2:  将Liunx的资源YUM资源改为阿里(因为墙的原因,外网资源不稳定所以需要更改资源地址,其实网易或者腾讯都可以,看自己的意愿)

     配置步骤如下:

    更换阿里yum

  1、下载wget

yum install -ywget

  2、备份默认的yum

mv/etc/yum.repos.d /etc/yum.repos.d.backup

  3、设置新的yum目录

mkdir/etc/yum.repos.d

  4、下载阿里yum配置到该目录中

wget -O

/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo(-7代表是CentOS7,如果你是CentOS6,则填写6)

 5、重建缓存

yum clean all

yum makecache

  6、升级所有包(改变软件设置和系统设置,系统版本内核都升级,需要几分钟耐心等待)

yum update -y



3:安装redis(后期所有的tar包都建议安装在/usr/local/目录下,因为/usr/目录属于系统目录,所以成员都可以使用里面的资源)

     第一步:安装gcc

[if !supportLists]1、[endif]Redis在linux上的安装首先必须先安装gcc,这个是用来编译redis的源文件的。首先需要先切换的到root用户:

[if !supportLists]2、 [endif][cheny@localhost ~]$ su

[if !supportLists]3、 [endif]Password:

[if !supportLists]4、 [endif][root@localhost cheny]#


[if !supportLists]5、 [endif]然后开始安装gcc:

yum install gcc-c++

//这个命令是在线安装的,所以在这之前你的VM必须能够上网,需要在   VM中把网卡设置成NAT模式 ,因为我使用的是centos,在网络设置中需要把网卡开启,反正我在装完系统之后它是默认关闭的



     第二步:在创建redis目录

                     mkdir/usr/local/redis

第三步:下载redis的tar包

               wget http://download.redis.io/releases/redis-3.2.1.tar.gz(下载到/usr/local/src目录下)

第四步:解压

              下载后解压 tar

zxvf redis-3.2.1.tar.gz 到任意目录,例如/usr/local/ redis/redis-3.2.1(参考链接https://www.cnblogs.com/lauhp/p/8487029.html

)

第五步:.安装

  cd redis-3.2.1

  make

  cd src

make installPREFIX=/usr/local/redis


4.移动配置文件到安装目录下

  cd ../

  mkdir /usr/local/redis/etc

mv redis.conf/usr/local/redis/etc


5.配置redis为后台启动

vi

/usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes


6.将redis加入到开机启动

  vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server

/usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)


7.开启redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

常用命令

  redis-server

/usr/local/redis/etc/redis.conf //启动redis

  pkill redis  //停止redis

  卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹

注意:

    1:查看reids是否开启,可以通过以下命令获知:

    ps -ef | grep -i redis

当出现以下显示标记则表示redis开启成功


    2:当开关闭redis服务的时候:

    Kil -9进程ID (kill -9 2555)

    3:当需要涉及redis密码的时候:

    进入redis.cli模式,输入以下命令

    config

set requirepass “123456”:将redis的密码设置为123456

    如果要回复为默认密码: 将密码修改为默认状态configset

requirepass “”

 

    4:根据自定义的配置文件开启redis服务:

./bin/redis-server ./redis.conf


       目录结构如下:


如果使用jedis出现如下报错:

     redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read tim... -服务超时,则表示可能是redis的6379端口没有对外开放,则需要去网卡配置文件中开启:[root@lu redis]# vim /etc/sysconfig/iptables

     设置为如下配置-加上红色框框部分就可以


             

     如果使用jedis出现如下报错:

  Exception in

thread "main" redis.clients.jedis.exceptions.JedisDataException

     则是因为你使用的redis版本可能在3.0.0或以上开启了保护模式,则需要使用如下命令:

这个版本默认是开启了保护模式,进入redis的文件夹下的src

输入(前提是得开启redis服务):

./redis-cli

config set protected-mode "no"

你可能感兴趣的:(Liunx开发系统搭建-搭建单机redis服务)