以下为搭建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"