redis学习笔记(一)之安装测试

之前比较懒,虽然说都用redis,但大都是别人部署好后进行简单的使用,最近项目上线,时间较空,因此想在系统的学习一下redis,顺便也能熟悉熟悉linux系统(linux小白,也是正在学习阶段,若是有出现错误的状况请各位指正),从本身动手搭建环境开始,发现不是本身想的那么简单,也有不少知识可学,不少坑要填,因此记下学习笔记,一方面加深学习印象,另外一方面从此也方面查找使用,也欢看到文章的各位多多提出宝贵意见。java

1、linux环境搭建

因为使用的电脑是win10系统,因此须要安装一个虚拟机,推荐两款软件,VirtualBox和Vmware,本人使用的是VirtualBox,由于免费嘛,系统选择centeros 7,网络环境选择桥接,配置好虚拟机的ip,关闭防火墙,很重要,若是不关闭会致使java程序链接redis失败的状况,关闭命令以下:linux

systemctl stop firewalld.service     #中止firewall
systemctl disable firewalld.service     #禁止firewall开机启动
firewall-cmd --state     #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)c++

2、redis下载安装

从redis官网下载相关的版本,本人下载的是3.2.1,用xftp传到虚拟机,解压安装,相关命令以下:redis

解压:tar zcvf  XXXXshell

安装:make网络

安装redis命令:make file学习

注意:过程当中可能会由于没有gcc命令致使失败,若是出现失败状况,能够先切换到root权限,下载相关gcc环境,有的人也会缺乏c++ 环境,能够一并下载,命令以下:测试

切换到root权限: su - ,而后输入密码;spa

安装相应环境:yum install gcc-c++code

更新yum:yum update

3、redis配置文件修改

若是想在本机以及其余机器访问虚拟机中的redis,须要修改redis-conf文件中的两个地方:

一、找到bind 127.0.0.1,将其注释;

二、再往下几行有个 protected-mode yes ,改成 protected-mode no;

4、redis启动

本人使用的是Xshell,先链接虚拟机,而后启动redis服务, redis-server,默认为配置文件启动,有的人喜欢把配置文件单独拷贝一份出来放在其余路径中,能够经过指定配置文件路径的方式启动,如redis-server etc/redis/redis-conf;

另外开一个窗口用做客户端,固然也能够修改配置文件使得redis后台启动,我比较习惯于另开一个窗口,由于若是忘记有没有开服务能够切过来看一眼就知道,而不用去敲命令(懒癌晚期),启动客户端命令:redis-cli,进行测试,输入ping,若是返回的是pong,则代表环境搭建成功,redis成功启动;

5、java程序测试

java语言推荐客户端jedis,固然官网也是推荐使用这个客户端,经过简单的代码进行链接测试

String ip = "192.168.1.188"; //填写虚拟机的ip 
int port=6379; //redis默认端口号,若是没有改配置文件的话
JedisPool jedisPool = new JedisPool(ip, port);

try{
  Jedis jedis = jedisPool.getResource();
  try{

  //相关测试代码....

  }finally{
    jedis.close();
  }
}catch(Exception e){

}
相关文章
相关标签/搜索