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

企业网站管理系统如何使用说明企业网络组建工作流程

企业网站管理系统如何使用说明,企业网络组建工作流程,网站开发主管招聘,wordpress迁移数据准备工作 下载windows版的Redis(自行查找网络资源) 解压到指定文件夹 如图所示:Redis的目录结构 redis本质上也是一个数据库,只不过经常被用作缓存 。redis分为服务端和客户端,先启动服务器redis-server,在…

准备工作

下载windows版的Redis(自行查找网络资源)

解压到指定文件夹

 如图所示:Redis的目录结构

  • redis本质上也是一个数据库,只不过经常被用作缓存 。
  • redis分为服务端和客户端,先启动服务器redis-server,在使用redis-cli命令行连接服务器。

 基于配置文件启动redis服务器

如果我们自定义了redis服务器的相关配置,例如最大连接数,数据库总数等,需要以指定配置文件的方式启动redis服务器,可以进行以下配置。

在redis的目录中新建一个文件startup.cmd,用记事本或其他文本编辑工具打开,然后写入以下内容:

redis-servle redis.windows.conf

双击这个cmd文件,启动redis服务器

显示redis服务器的基本信息,如端口(port:6379)等。

 在Java程序中使用Redis

在Java中使用redis工具,要先下载jedis.jar包,把它加载到工厂的路径中,如果使用的maven项目,直接添加对应的依赖坐标即可。

 pom.xml

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

在测试类中连接redis测试


/*** Unit test for simple App.*/
public class AppTest{@Testpublic void jedisTest(){Jedis jedis=new Jedis("localhost",6379);int i=0;//记录次数try{long start = System.currentTimeMillis();while (true){long end = System.currentTimeMillis();if (end-start>=1000){break;}i++;jedis.set("test"+i,i+"Jedis");}}finally {jedis.close();}System.out.println("redis每秒操作:"+i+"次");}}

以上代码的含义:

  1. 获取连接redis服务器的Jedis对象
  2. 先获取当前时间的毫秒值
  3. 进行死循环,当时间过去1秒时,停止循环
  4. 在这1秒内向redis服务器中存入数据
  5. 输出redis存入了多少条数据

 运行结果:

每个人的电脑的执行次数都是不同的,我这里显示的是我执行效果最好的一次,通常我的只有3万5千次。其实redis的速度不仅仅如此,比这快的多,这里较慢的原因是我们只是一条条地将命令发送给redis去执行。如果使用流水线技术它的速度回快得多,将可以达到10万次每秒的操作,十分有利于系统性能的提高。

可以看出redis的写数据的速度是非常快的:

本质原因有三点:

  • 它是基于ANSI C语言编写的,接近于汇编语言的机器语言,运行十分快速
  • 它是基于内存读/写,速度比数据库的磁盘读/写要快的多
  • 它的数据库结构只有6种数据类型,数据结构简单,因此规则较少,而数据库则是范式,完整性、规范性需要考虑的规则比较多,处理业务会比较复杂

扩展

向MySQL数据库写数据

 我利用mybatis想mysql数据库插入新的数据,具体代码不给出,主要观察执行效果以及和redis的对比

 测试类

package com.csx;import com.csx.dao.UserDao;
import com.csx.entity.User;
import com.csx.util.SqlSessionFactoryUtil;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.data.redis.core.RedisTemplate;
import redis.clients.jedis.Jedis;/*** Unit test for simple App.*/
public class AppTest{private SqlSession sqlSession= SqlSessionFactoryUtil.getSessionSql();@Testpublic void testMybatis(){UserDao userDao = sqlSession.getMapper(UserDao.class);int i=0;//记录次数long start = System.currentTimeMillis();while (true){long end = System.currentTimeMillis();if (end-start>=1000){break;}i++;User user =new User();user.setName("User"+i+"-vip");user.setAge(i);userDao.insertUser(user);}System.out.println("Mysql每秒操作:"+i+"次");}}

代码逻辑和redis进行的操作一样,这里是向mysql数据库在1秒内插入的数据数量

 执行效果

可以看的出来mysql相比于redis,写入数据的效率低太多。因此mysql适合持久化数据,而redis通常用来作为缓存使用 

http://www.yayakq.cn/news/258307/

相关文章:

  • 南宁做网站开发的公司有哪些网站群建设报价
  • 做购物网站 营业范围是什么企业网站建设时间表
  • 个人门户网站建设流程在线设计签名免费网站
  • 杭州响应式网站案例393网站
  • 金坛建设局网站数据库网站开发教程
  • 做网站找那个公司网络营销论文5000字
  • 茌平网站建设公司网站建设后台需要什么技术
  • 2017做那些网站致富百度搜索关键词优化方法
  • 建设好网站为什么读取不到文件wordpress去掉作者
  • 网站设计工作室公司中国建筑网官网首页
  • 利用百度搜索自己的网站phpcms多个网站
  • 网站快速备案多少钱自己上传图片做动漫图网站
  • 网站怎么做访问量统计wordpress配置数据库文件
  • 建设部特种作业证网站查询那个网站做代买
  • 中国建设银行网站宁波网点外贸销售网站建设
  • 东台建设企业网站快速注销网站备案
  • 网站设计广州量计价格软件开发项目甘特图
  • 上饶做网站公司上海比较大的外贸公司有哪些
  • 北京网站建设培训学校cms管理手机网站
  • 优化网站seo方案网页设计论文
  • 北流建设局网站在线制作个人网站
  • 罗湖附近公司做网站建设哪家服务周到手机版oa
  • 云南省建设厅官方网站太原铁路建设有限公司网站
  • 当地自己的淘宝网站怎么做小程序专区
  • 什么网站广告最多黄页号码标记申诉
  • 陕西省城乡建设学校网站amh wordpress
  • 编程跟做网站永康网站建设服务
  • 营销型网站托管制作精美网站建设服务周到
  • 下载官方网站app下载手机网站建设资讯
  • 网站开发技术文档 范本网站快速排名互点软件