windows编程远程连接redis客户端以及RedisClient软件连接redis服务器

1.Linux端启动redis服务器:

命令:bin/redis-server redis.conf  启动redis服务器

ps aux|grep redis  查看redis进程是否启动

2.redisClient远程连接redis服务器:

server-->add

成功连接redis服务器

3.编写代码远程连接redis客户端:用连接池的方式

代码:编写了一个redis的工具类

import redis.clients.jedis.{Jedis, JedisPool, JedisPoolConfig}

object RedisUtils {

val conf=new JedisPoolConfig()     

conf.setMaxTotal(10)   //设置最大连接数

conf.setMaxIdle(5)       //设置最大空闲连接数

conf.setTestOnBorrow(true)   //当调用borrow object 方法时,是否进行有效性验证

val redisPool=new JedisPool(conf,"192.168.116.189",6379,3000,"test")   //获取连接:参数:1.连接池配置 2.redis主机IP地址3.端口 4.redis验证密码

def getContion(): Jedis = {       //方法:获取连接

val redisConn:Jedis=redisPool.getResource()

redisConn

}

def returnConn(redisConn:Jedis){  //方法:使用完redis连接,将连接归还连接池

redisPool.returnResource(redisConn)

}

}

4.测试redis连接:

代码:

import Utils.RedisUtils

import redis.clients.jedis.Jedis

object RedisTest {

def main(args: Array[String]): Unit = {

var jedis: Jedis =RedisUtils.getContion()                    //获取一个redis连接

jedis.set("test","ttt")                                                     //将数据写入redis

var str: String = jedis.get("test")                                  //将数据从redis中取出来

println(str)                                                                   //输出数据

RedisUtils.returnConn(jedis)                                     //将redis连接释放掉

}

}

注:代码亲测有效,有什么把问题可以评论

发布了26 篇原创文章 · 获赞 35 · 访问量 750

猜你喜欢

转载自blog.csdn.net/csdnliu123/article/details/105333620