当前位置: 首页 > news >正文

威海网站制作怎么样郴州专业的网站建设

威海网站制作怎么样,郴州专业的网站建设,建网站需要哪些知识,seo优化软件oem目录 一、Jedis 依赖 二、Java 客户端操控 redis 2.1、准备工作#xff08;ssh 隧道#xff09; 2.2、概要 2.2、string 2.3、hash 2.4、list 2.5、set 2.5、zset 一、Jedis 依赖 自己去 中央仓库 上面找. 二、Java 客户端操控 redis 2.1、准备工作#xff08;ssh 隧…目录 一、Jedis 依赖 二、Java 客户端操控 redis 2.1、准备工作ssh 隧道 2.2、概要 2.2、string 2.3、hash 2.4、list 2.5、set 2.5、zset 一、Jedis 依赖 自己去 中央仓库 上面找. 二、Java 客户端操控 redis 2.1、准备工作ssh 隧道 想要连接上云服务器上的 redis 就需要开放 6379 端口但是一旦开饭这个端口是十分危险的不出 3 天你的服务器就会被黑客攻击 我们有两种办法 将 java 程序打包成 jar 包放到 linux 服务器上执行过于麻烦不推荐;匹配 ssh 端口转发把云服务器的 redis 端口映射到本地主机推荐. 因此我们来讲讲第二种办法~ 我们在本地 windows 主机上使用 xshell 连接远程服务器主要就是通过 ssh 协议默认走 22 端口实现通信的他有一个很重要的特性就是支持端口转发 我们只需要配置 ssh 程序监听本地端口映射到云服务器的端口就可以实现通过 windows 主机访问云服务器的 6379 端口. 具体的我们只需要再 xshell 上配置连接信息即可 Ps当配置了端口准发后一定要断开之前的连接重新连接才能生效. 2.2、概要 基于前面对 redis 指令的学习这里使用 jedis 这个库来操控 redis。 Ps一个优秀的库一定是非常容易上手的因此接下来介绍的操作不会覆盖到所有指令会挑选出一些重要 / 代表性的命令来进行演示~ 使用 jedis 操控 redis 类似于 JDBC 我们可以先创建 连接池然后拿到连接执行完操作后再释放连接因此后续讲的所有操作都是基于以下代码 public static void main(String[] args) {//这里只是开发阶段这么写要是部署到云服务器上就需要根据实际情况来配置这个的 ip 和端口号.JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);//使用 try出代码块时自动释放 jedis 连接(不是关闭而是放回到连接池中)try(Jedis jedis jedisPool.getResource()) {// 测试场景// ......test1(jedis);}}2.2、string public class JedisString {private static void test1(Jedis jedis) {System.out.println(------------------------------------);System.out.println(mget 和 mset);//这里为了演示效果使用之前会先释放所有 keyjedis.flushAll();jedis.mset(key1, value1, key2, value2, key3, value3);ListString values jedis.mget(key1, key2, key3, key100);System.out.println(values);}private static void test2(Jedis jedis) {System.out.println(------------------------------------);System.out.println(getrange 和 setrange);jedis.flushAll();jedis.set(key, helloworld);String value1 jedis.getrange(key, 2, 5);System.out.println(value1: value1);jedis.setrange(key, 2, cykkk);String value2 jedis.get(key);System.out.println(value2: value2);}private static void test3(Jedis jedis) {System.out.println(------------------------------------);System.out.println(append);jedis.flushAll();jedis.set(key1, hello);jedis.append(key1, world);String value1 jedis.get(key1);System.out.println(value1: value1);}private static void test4(Jedis jedis) {System.out.println(------------------------------------);System.out.println(incr 和 decr);jedis.flushAll();jedis.set(key1, 10);jedis.incr(key1);System.out.println(inct key1: jedis.get(key1));jedis.set(key1, 10);jedis.decr(key1);System.out.println(decr key2: jedis.get(key1));}public static void main(String[] args) {//这里只是开发阶段这么写要是部署到云服务器上就需要根据实际情况来配置这个的 ip 和端口号.JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);//使用 try出代码块时自动释放 jedis 连接(不是关闭而是放回到连接池中)try(Jedis jedis jedisPool.getResource()) {// 测试场景// ......test1(jedis);test2(jedis);test3(jedis);test4(jedis);}}}2.3、hash public class JedisHash {private static void test1(Jedis jedis) {System.out.println(-----------------------------------);System.out.println(hset 和 hget);jedis.flushAll();jedis.hset(key1, f1, v1);String result jedis.hget(key1, f1);System.out.println(result: result);MapString, String map new HashMap();map.put(f1, v1);map.put(f2, v2);map.put(f3, v3);jedis.hset(key2, map);System.out.println(key2: jedis.hgetAll(key2));}private static void test2(Jedis jedis) {System.out.println(-----------------------------------);System.out.println(hexists);jedis.flushAll();jedis.hset(key1, f1, v1);boolean result1 jedis.hexists(key1, f1);boolean result2 jedis.hexists(key1, f2);System.out.println(result1: result1);System.out.println(result2: result2);}private static void test3(Jedis jedis) {System.out.println(-----------------------------------);System.out.println(hdel);jedis.flushAll();jedis.hset(key1, f1, v1);jedis.hset(key1, f2, v2);jedis.hset(key1, f3, v3);long result jedis.hdel(key1, f1);System.out.println(result: result);System.out.println(f1: jedis.hget(key1, f1));System.out.println(f2: jedis.hget(key1, f2));System.out.println(f3: jedis.hget(key1, f3));}private static void test4(Jedis jedis) {System.out.println(-----------------------------------);System.out.println(hkeys 和 hvals);jedis.flushAll();MapString, String map new HashMap();map.put(f1, v1);map.put(f2, v2);map.put(f3, v3);jedis.hmset(key1, map);SetString set jedis.hkeys(key1);ListString list jedis.hvals(key1);System.out.println(key1 - field: set);System.out.println(key2 - value: list);}public static void main(String[] args) {JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);try(Jedis jedis jedisPool.getResource()) {test1(jedis);test2(jedis);test3(jedis);test4(jedis);}}}2.4、list public class JedisList {private static void test1(Jedis jedis) {System.out.println(---------------------------);System.out.println(lpush 和 lrange);jedis.flushAll();jedis.lpush(key1, value1, value2, value3);ListString result jedis.lrange(key1, 0 ,-1);System.out.println(result);}private static void test2(Jedis jedis) {System.out.println(---------------------------);System.out.println(rpush);jedis.flushAll();jedis.rpush(key1, value1, value2, value3);ListString result jedis.lrange(key1, 0 ,-1);System.out.println(result);}private static void test3(Jedis jedis) throws InterruptedException {System.out.println(---------------------------);System.out.println(blpop);jedis.flushAll();ListString result jedis.blpop(100, key1);System.out.println(result.get(0));System.out.println(result.get(1));}public static void main(String[] args) throws InterruptedException {JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);try(Jedis jedis jedisPool.getResource()) {test1(jedis);test2(jedis);test3(jedis);}}}2.5、set public class JedisSet {private static void test1(Jedis jedis) {System.out.println(-------------------------);System.out.println(sadd 和 smembers);jedis.flushAll();jedis.sadd(key1, m1, m2, m3);SetString set jedis.smembers(key1);System.out.println(set);}private static void test2(Jedis jedis) {System.out.println(-------------------------);System.out.println(sismember);jedis.flushAll();jedis.sadd(key1, m1, m2, m3);boolean result1 jedis.sismember(key1, m2);boolean result2 jedis.sismember(key1, m100);System.out.println(result1: result1);System.out.println(result2: result2);}private static void test3(Jedis jedis) {System.out.println(-------------------------);System.out.println(scard);jedis.flushAll();jedis.sadd(key1, m1, m1, m3);long result jedis.scard(key1);System.out.println(result: result);}private static void test4(Jedis jedis) {System.out.println(-------------------------);System.out.println(spop);jedis.flushAll();jedis.sadd(key1, m1, m1, m3);String result jedis.spop(key1);System.out.println(result: result);}private static void test5(Jedis jedis) {System.out.println(-------------------------);System.out.println(sinter);jedis.flushAll();jedis.sadd(key1, m1, m2, m3);jedis.sadd(key2, m2, m3, m4);SetString set jedis.sinter(key1, key2);System.out.println(set);}private static void test6(Jedis jedis) {System.out.println(-------------------------);System.out.println(sinter);jedis.flushAll();jedis.sadd(key1, m1, m2, m3);jedis.sadd(key2, m2, m3, m4);long len jedis.sinterstore(keyStore, key1, key2);System.out.println(len: len);System.out.println(keyStore: jedis.smembers(keyStore));}public static void main(String[] args) {JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);try(Jedis jedis jedisPool.getResource()) {test1(jedis);test2(jedis);test3(jedis);test4(jedis);test5(jedis);test6(jedis);}}}2.5、zset public class JedisZset {private static void test1(Jedis jedis) {System.out.println(-----------------------------);System.out.println(zadd 和 zrange);jedis.flushAll();jedis.zadd(key1, 10, aaa);MapString, Double map new HashMap();map.put(bbb, 20.0);map.put(ccc, 30.0);jedis.zadd(key1, map);ListString list jedis.zrange(key1, 0 ,-1);System.out.println(list);}private static void test2(Jedis jedis) {System.out.println(-----------------------------);System.out.println(zcard);jedis.flushAll();jedis.zadd(key1, 10, aaa);jedis.zadd(key1, 20, bbb);jedis.zadd(key1, 30, ccc);long len jedis.zcard(key1);System.out.println(len);}private static void test3(Jedis jedis) {System.out.println(-----------------------------);System.out.println(zrem);jedis.flushAll();jedis.zadd(key1, 10, aaa);jedis.zadd(key1, 20, bbb);jedis.zadd(key1, 30, ccc);long count jedis.zrem(key1, aaa, bbb, xxx);System.out.println(count);}private static void test4(Jedis jedis) {System.out.println(-----------------------------);System.out.println(zscore 和 zrank);jedis.flushAll();jedis.zadd(key1, 10, aaa);jedis.zadd(key1, 20, bbb);jedis.zadd(key1, 30, ccc);Double score jedis.zscore(key1, bbb);Long rank jedis.zrank(key1, bbb);System.out.println(score: score);System.out.println(rank: rank);}public static void main(String[] args) {JedisPool jedisPool new JedisPool(tcp://127.0.0.1:8888);try(Jedis jedis jedisPool.getResource()) {test1(jedis);test2(jedis);test3(jedis);test4(jedis);}}}
http://www.zqtcl.cn/news/839152/

相关文章:

  • 婚礼做的好的婚庆公司网站用手机能创建网站吗
  • 广州网站开发平台.net做的网站代码
  • 地图网站设计建立公司网站视频
  • 哪个网站可以做销售记录仪中国电子商务中心官网
  • 学校网站建设厂家云上铺会员管理系统
  • 手机网站源码大全空间设计公司
  • 公司做哪个网站比较好招聘网站企业招聘怎么做
  • 北仑网站推广用c 做网站
  • 做网站怎么赚钱 注册网站环境配置
  • 阿里企业网站建设重庆移动网站制作
  • 织梦 网站栏目管理 很慢北票市建设工程安全管理站网站
  • 天津网站建设方案托管网站风格对比信息表
  • 如何做美发店网站wordpress会员登录查询
  • 建设外贸国外站点网站商业网站设计制作公司
  • 长沙哪个公司做网站优化seo多少钱
  • html基础标签昆明做网站优化哪家好
  • 网站制作公司全域营销获客公司wordpress+用户组
  • 中文网站建设工具WordPress相册插件pro
  • 网站建设收获与不足站中站网站案例
  • 做运营必看的网站今天重大新闻2022
  • seo网站开发注意事项广州网站建设制作价格
  • 禅城南庄网站制作做门户网站的公司
  • 网站里的图片是怎么做的同泰公司网站公司查询
  • seo怎么做网站内容wordpress文件上传失败
  • zenm自己做网站wordpress 摄影 模板
  • 网站手机页面如何做微信小程序开发平台官网登录
  • 嘉兴外贸网站制作成都网络公司最新招聘
  • 租服务器发布网站团购网站单页模板
  • 西安网站建设运维凡客精选
  • 权威网站发布平台wordpress 如何安装