乱码编码:租用香港服务器在Windows下搭建Redis
【小Y 提示】文章内容收集整理于互联网,仅作参考!如需咨询海外服务器购买费用相关问题,请在线咨询YINGSOO客服 Lucy,手机:18607552432(微信\TG同号),QQ:1708453677,获取最新优惠!7x24小时免费电话400-630-3752
【新品优惠】柬埔寨物理服务器低价 | 越南云服务器低价 | 波兰物理服务器低价 | 香港大带宽服务器低价
【精选内容】香港服务器怎么样?为什么选择香港服务器? | 海外云主机服务提供商是做什么的?
租用香港服务器在Windows下Redis服务器是当下比较流行的缓存服务器,Redis通常被人拿来和Memcached进行对比。虽然应用场景基本类似,但总会根据项目的不同来进行不通的选用。
今天主要讲Redis在windows平台下的安装和部署。进入正题->
一、单机部署使用Redis
1、下载Redis,我选用的是当下的最新版本3.2.0地址在这里https://github.com/MSOpenTech/redis/releases
下载好之后,直接解压到任意位置,我存放在了D:\ProgramFiles\Redis-x64-3.2.100
2、运行cmd命令启动Redis服务。
redis-server.exeredis.windows.conf
这里需要注意的是一定要带后面的启动参数,如果对配置文件修改完没有带启动参数并不会生效的,所以一定记得带参数。
这样服务就算启动成功了,这个窗口是服务终端,如果窗口被关闭,对应的服务也会停止。
3、继续cmd命令启动客户端。
客户端连接服务成功。
4、设置和获取数据操作。
使用Set命令存入一个数据。
用Get命令获取数据。
至此,我们简单地redis安装部署并存入数据命令操作已经概括完毕。
二、分布式部署Redis
windows下我们如果想让其他ip地址的用户也能访问到我们的Redis服务,那么就需要对Redis文件夹下的redis.windows.conf进行配置。
ViewCode
将绑定设置成bind0.0.0.0然后将保护模式关闭,重新启动服务器。
[vps 服务器]远程用客户端尝试登录redis客户端,正常情况是可以访问的。当然了,我们这样配置的redis存在很大的安全漏洞,留作Redis的后续研究。
至此,香港服务器的windows平台下的Redis安装部署及分布式配置已经进行完毕。
本公司特推出香港服务器租用折扣,先抽券后下单,售完即止欢迎了解详情
JSP虚拟主机常见的乱码问题
在使用JSP虚拟主机时最使人头疼的问题就是中文乱码问题,JSP虚拟主机的中文乱码问题怎么解决呢?下面笔者分享我在软件开发过程中遇到的乱码问题及其解决办法。
从数据库提取出来就是乱码
数据库里本来是正常的,但用JAVA连接后,一经提取,就全乱了。
解决方案:修改JAVA连接数据库的URL,加上或者修改URL中的编码为UTF-8,characterEncoding=UTF-8,若是hibernate的配置问题,jdbc连接url不能有&符号,会导致出错或者后面不生效,我用&代替就好了。
不要以为用的是GB2312这里就指定为GB2312(个人认为若指定为GB2312,驱动又多做了一次编码转换,所以就又成了乱码了)当然,也可能驱动太旧等情况。
POST提交表单是乱码
常见的情况为:页面都正常,但新插入的数据全是乱码。
这种情况,就是因为提交的数据被程序接收后就是乱码,这个乱码又插入数据库了,所以显示不正常。
解决方案:
1、修改配制来完成
修改tomcat的配制文件server.xml中的连接器,加上URIEncoding="GB2312"就OK了
2、自己写编码转换程序
① 在与表单交换数据的时候,做转换,这种方式灵活
每一个页面请求写一个转换,或者写一个公共的类,在接收的时候,都做一下转移,代码如下:
publicstaticStringISOGBChange(Strings)
{
returnEncodeChange(s,"ISO8859-1","GB2312");
}
publicstaticStringEncodeChange(Strings,Stringsource_encode,Stringdest_encode)
{
if(s==null)
returnnull;
try
{
byte[]tmpbyte=s.getBytes(source_encode);s=newString(tmpbyte,dest_encode);
returns;
}
catch(Exceptione)
{
return"ERROR";
}
}
② 使用tomcat的web.xml中定义的过滤器filter来转换所有的请求编码
这个需要自己去研究一下过滤器的写法,再具体的转换编码,还是b.a中的代码进行编码转换的,只是转移不用再写在每个[台湾中华电信VPS]程序中了.
数据库中本来就是乱码
就是说数据库里面的数据本来就是乱码,无论您用什么编码连接数据库,查看到的都是乱码。如何确定数据库中本来就是乱码呢?(其实也不太容易确定,我们仅给出一个大概的判断)。
您用客户端连接数据库的时候,一定要选择连接编码为GB2312,UTF-8,ISO-8859-1等常见的编码格式,连接并查看您的表中内容是不是正常的,若没有一种情况是正常的,应该就可以判定为乱码了。
当然,这个判定并不标准,甚至问题很多,但在国内,我想99%以上都用这几种编码.所以我认为这个判定准确性是可以被接受的。
解决方案:您用客户端连接数据库的时候,一定要选择连接编码为GB2312或者GBK,然后于重新执行数据库脚本,保证数据库里保存的是正常的字符.而不是乱码。
以上几种常见的乱码问题,你遇见过吗?我觉得以上的JSP虚拟主机的乱码问题应该95%以上都在上面了,如果你遇到什么不一样的问题,欢迎留言分享你的经验及其解决办法。
热门搜索:【日本Colt机房】【服务器线路有哪些】【免费的服务器有哪些】【国外的vps】【云主机哪个好用】【深圳服务器】【微软数据中心水泵关闭导致云服务停机】【香港云服务器一个月9元】【美国达拉斯机房服务器怎么样】【香港高防服务器哪里的好】【国内免费空间】【服务器远程控制】【服务器】【香港vps是什么】【服务器防御攻击软件】【服务器租用价格】【便宜 web hosting】【机柜托管】【有关游戏专业服务器安全问题你了解多少】【服务器主机】【便宜云服务器租用】【访问越南的网站用什么服务器】【服务器稳定运行标准】【低延迟电影服务器】【游戏云服务器】【香港服务器怎么改密码】【服务计算】【什么是游戏服务器】【gpu租用】【用美国的服务器】
美国的 云服务器,YINGSOO美国云服务器3天试用,免备案,双节点,送10G防御,美国的 云服务器,任意扩容,10G独享,5分钟交付,7
https://www.yingsoo.com/products/cloud-us.html
有试用的台湾云服务器吗_3天免费试用_195元/年起_去领券
有试用的台湾云服务器吗,YINGSOO台湾云服务器,全线配备E5系列CPU,高频DDR4内存,高速度,低延迟,不卡顿,有试用的台湾云服务器吗,YINGSOO台湾云服务器[试用中]
https://www.yingsoo.com/products/cloud-tw.html
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。