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连接释放掉
}
}
注:代码亲测有效,有什么把问题可以评论