步骤1.安装redis必须已经安装了gcc,如果没安装gcc 就使用命令 yum install -y gcc
步骤2.下载redis包 下载地址:http://download.redis.io/releases/redis-3.0.7.tar.gz上传到你要安装的目录然后解压。
我解压在data目录下
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
步骤3.进入/data/redis-3.0.7/src
步骤4.make
步骤5.make install
[root@localhost src]# make install
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
见到这个你就安装成功了,意思是说好习惯是先运行测试,然后我们再来移动和修改配置文件。
步骤6.移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local下)
创建两个文件夹,bin用于存放命令,etc拥有存放配置文件。
[root@localhost src]$ mkdir -p /usr/local/redis/bin
[root@localhost src]$ mkdir -p /usr/local/redis/etc
-p是递归创建
步骤7.接下来,将redis-3.0.7文件夹下的redis.conf复制到/usr/local/redis/etc/
并将src目录下的7个命令文件(绿色的),移动到/usr/local/redis/bin/
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin/
步骤8:启动Redis服务:
首先进入刚才安装redis的目录:
[root@localhost src]$ cd /usr/local/redis/bin
之后我们启动redis服务。启动redis服务需要用到命令redis-server
[root@localhost bin]$ ./redis-server
但是,这样做的话,我们并没有使用etc的下的配置文件进行启动。
如果希望通过指定的配置文件启动,需要在启动时指定配置文件:
这里我们先用ctrl+C来终止服务,然后查看redis服务是否终止干净了,之后通过设置配置文件来启动服务:
步骤9:查看redis是否启动
netstat -tunpl | grep 6379
如果什么都没有就是没有启动
步骤10:启动redis服务
进入/usr/local/redis/bin/目录下执行./redis-server /usr/local/redis/etc/redis.conf命令开启Redis服务。
例:[root@localhost bin]# ./redis-server /usr/local/redis/etc/redis.conf
然后再查看redis是否启动,我们往往需要查看6379端口是否被占用,如果出现以下情况那么就服务开启成功.
[root@localhost bin]# netstat -tunpl | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 41645/./redis-serve
tcp6 0 0 :::6379 :::* LISTEN 41645/./redis-serve
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 41645/./redis-serve
tcp6 0 0 :::6379 :::* LISTEN 41645/./redis-serve
至此,redis服务已经按照配置文件启动成功!!
步骤11:我们进行测试客户端连接
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set name 张三
OK
127.0.0.1:6379> get name
"\xe5\xbc\xa0\xe4\xb8\x89"
127.0.0.1:6379> set name 张三
OK
127.0.0.1:6379> get name
"\xe5\xbc\xa0\xe4\xb8\x89"
中文出现这样 我们就重新连接,后面加上 --raw
[root@localhost bin]# ./redis-cli --raw
127.0.0.1:6379> get name
张三
127.0.0.1:6379> keys *
name
127.0.0.1:6379> del name
1
127.0.0.1:6379> get name
张三
127.0.0.1:6379> keys *
name
127.0.0.1:6379> del name
1
退出就ctrl+c 或者 exit
步骤12:关闭redis服务
进入/usr/local/redis/bin/目录下执行./redis-cli shutdown
步骤13:修改配置文件
vim /usr/local/redis/etc/redis.conf
daemonize 改为yes可以吧redis改为后台启动
修改完daemonize参数之后,redis就能够通过daemon方式启动了,那么下一步就是把redis加入到linux开机启动服务配置中了,具体步骤如下:
使用VI编辑器打开Linux开机启动服务配置文件/etc/rc.local,并在其中加入下面的一行代码:
/usr/local/redis/bin/redis-server /etc/redis.conf
编辑完后保存,然后重启系统就OK了。
然后再次启动redis服务就可以了.
reids搭建基本工作准备完成.
开启redis端口,修改防火墙配置文件
vi /etc/sysconfig/iptables
加入端口配置
-A INPUT -ptcp --dport 端口号 -j ACCEPT
重新加载规则
service iptables restart
maven 依赖
<dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-core</artifactId>
<version>3.4.1</version>
</dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-core</artifactId>
<version>3.4.1</version>
</dependency>
public class Test {
static String constr = "172.172.136.155" ;
public static Jedis getRedis(){
Jedis jedis = new Jedis(constr) ;
return jedis ;
}
public static void main(String[] args){
Jedis j = test1.getRedis() ;
String output ;
j.set( "hello", "world" ) ;
output = j.get( "hello") ;
System.out.println(output) ;
}
}
static String constr = "172.172.136.155" ;
public static Jedis getRedis(){
Jedis jedis = new Jedis(constr) ;
return jedis ;
}
public static void main(String[] args){
Jedis j = test1.getRedis() ;
String output ;
j.set( "hello", "world" ) ;
output = j.get( "hello") ;
System.out.println(output) ;
}
}