redis的安装和使用

redis是C语言开发,安装redis 需要先将官网下载的源码进行编译,编译依赖gcc环境

,如果没有gcc环境,需要安装gcc

yum install gcc-c++

如果有提示是否下载输入y

首先将文件上传到Linux中,我使用的是psftp.exe,使用  put  文件路径  Linux的路径/文件名

解压文件

tar -zxvf redis-3.0.0.tar.gz(这是你使用的redis的版本)

编译reids

进入解压文件夹:cd redis-3.0.0 

执行make

安装

make PREFIX=/usr/local/redis install 后面的是安装目录,可以随便写,没有路径会自动创建

之后要复制一个文件

所以要进入到redis-3.0.0的目录,找到redis.conf

cp redis-conf  /usr/local/redis

如果没有配置文件,redis也可以启动,不过将启用默认配置,这样不方便我们修改端口信息

Redis 启动-后端模式

修改redis-conf 配置文件,daemonize yes 以后端模式启动

vim /usr/local/redis/redis.conf

启动时,指定配置文件

cd /usr/local/redis

./bin/redis-server ./redis.conf(这个一定要有)

Redis 默认端口6379,通过当前服务进行查看

ps -ef | grep -i redis

redis的关闭

正常关闭

./bin/redis-cli shutdown

要开放6379端口好

/sbin/iptables -I INPUT -p tcp --dport 6379 ACCEPT

保存

/etc/rc.d/init.d/iptables save

下面是使用jedis的工具类

首先要将jedis-2.9.0.jar包导入,依赖于commons-pool包如果使用maven导入的话

会一起进入

public class JedisUtil {
//定义连接池对象
private static final JedisPool POOL;
//静态代码块初始化
static {
//1、设置连接池的配置对象
JedisPoolConfig config=new JedisPoolConfig();
//设置连接池中最大连接数
config.setMaxTotal(50);
//设置空闲时保存的连接数
config.setMaxIdle(10);
POOL = new JedisPool(config, "192.168.1.126", 6379);
}
//定义一个方法来获取连接
public static Jedis getJedis() {
return POOL.getResource();
}


猜你喜欢

转载自blog.csdn.net/chasejava/article/details/78848096