Redis入门与安装

1 .Redis的安装

1. 下载压缩包 http://download.redis.io/releases
2. 上传redis-3.2.11.tar.gz到服务器
3. 解压redis源码包  tar -zxvf redis-3.2.11.tar.gz -C /usr/local/src/
4. 进入到源码包中,编译并安装redis  make && make install (如果报错,说明缺少gcc的依赖)
5. 配置本地YUM源并安装redis依赖的rpm包yum -y install gcc 再编译
6. 如再报错:原因是没有安装jemalloc内存分配器,可以安装jemalloc或直接输入 make MALLOC=libc && make install
7. 在所在机器的/usr/local/下创建一个redis目录,然后拷贝redis自带的配置文件redis.conf到/usr/local/redis mkdir /usr/local/redis cp /usr/local/src/redis-3.2.11/redis.conf /usr/local/redis
8. 修改配置redis.conf
	daemonize yes  #redis后台运行
	appendonly yes  #开启aof日志,它会每次写操作都记录一条日志
	bind 本机ip
9. 启动redis:redis-server redis.conf 查看进程:ps -ef | grep redis
10. 使用命令行连接redis :redis-cli -p 6379 -h ip地址
11. 设置密码:config set requirepass xxxx
12. 关闭redis:redis-cli shutdown

2.客户端操作redis

<dependency>    
<groupId>redis.clients</groupId>   
 <artifactId>jedis</artifactId>    
 <version>2.9.0</version>  
</dependency>

创建连接池:

object JedisConnectionPool {
  val config = new JedisPoolConfig()
  //最大连接数,
  config.setMaxTotal(20)
  //最大空闲连接数,
  config.setMaxIdle(10)
  //当调用borrow Object方法时,是否进行有效性检查 -->
  config.setTestOnBorrow(true)
  //10000代表超时时间(10秒)
  val pool = new JedisPool(config, "192.168.174.100", 6379, 10000, "123456")

  def getConnection(): Jedis = {
    pool.getResource
  }
  }

更多Redis和JedisApi的操作参考学习文档:http://blog.youkuaiyun.com/myrainblues/article/details/25881535
http://www.redis.cn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值