安装之前将该移动硬盘的该分区设置为主分区并为活动,安装后,进BIOS更改启动项,从移动硬盘启动即可。
注意:WIN$Man这个工具在下面的第一张图片中(将此图片保存在本地,在当前目录新建一个空白的rar文件,在RAR中点左边的“向上”箭头,双击该图片即可,打开该图片即可查看)
下载地址:servicestack.googlecode.com/files/redis-2.0.2.zip
下载完之后解压到你磁盘上的,我的是F:\redis-2.0.2
还需要在redis根目录增加一个redis的配置文件redis.conf,文件具体内容有:
启动redis
打开运行窗口
F:\>cd redis-2.0.2
F:\redis-2.0.2>redis-server.exe redis.conf
[2944] 15 Jun 22:44:29 * Server started, Redis version 2.0.2
[2944] 15 Jun 22:44:29 * DB loaded from append only file: 0 seconds
[2944] 15 Jun 22:44:29 * The server is now ready to accept connections on port
379
[2944] 15 Jun 22:44:30 - DB 0: 1 keys (0 volatile) in 4 slots HT.
[2944] 15 Jun 22:44:30 - 0 clients connected (0 slaves), 450888 bytes in use
在打开一个窗口运行客户端
F:\redis-2.0.2>redis-cli.exe
redis>
设置值:
redis> set ajun ajun
Reconnecting... OK
OK
取值:
redis> get ajun
"ajun"
停止redis服务
redis> shutdown
如果需要redis持久化数据 需要配置redis日志开启
在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认值为no
此时要在redis.conf中修改或者添加
appendonly yes
更新日志文件名,默认值为appendonly.aof
#更新日志条件,共有3个可选值。no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fsync()将数据写到磁盘,everysec表示每秒同步一次(默认值)。
# appendfsync always
appendfsync everysec
# appendfsync no
关闭redis 服务在重启
F:\redis-2.0.2>redis-server.exe redis.conf
[2944] 15 Jun 22:44:29 * Server started, Redis version 2.0.2
[2944] 15 Jun 22:44:29 * DB loaded from append only file: 0 seconds
[2944] 15 Jun 22:44:29 * The server is now ready to accept connections on port
379
[2944] 15 Jun 22:44:30 - DB 0: 1 keys (0 volatile) in 4 slots HT.
[2944] 15 Jun 22:44:30 - 0 clients connected (0 slaves), 450888 bytes in use
此时redis根目录会有产生一个appendonly.aof的文件来记录日志
在客户端重新连接
F:\redis-2.0.2>redis-cli.exe
redis>set ajun wahaha
然后在shutdown redis服务
查看appendonly.aof为1k
再启动redis服务
F:\redis-2.0.2>redis-server.exe redis.conf
[2944] 15 Jun 22:44:29 * Server started, Redis version 2.0.2
[2944] 15 Jun 22:44:29 * DB loaded from append only file: 0 seconds
[2944] 15 Jun 22:44:29 * The server is now ready to accept connections on port
379
[2944] 15 Jun 22:44:30 - DB 0: 1 keys (0 volatile) in 4 slots HT.
[2944] 15 Jun 22:44:30 - 0 clients connected (0 slaves), 450888 bytes in use
再启动客户端
F:\redis-2.0.2>redis-cli.exe
"wahaha"
值还在,说明被持久化了
linux上的操作也是类似的
reids.conf参数配置参考,具体看官方配置文件参数注解
1. redis.conf配置参数:
#是否作为守护进程运行
daemonize yes
#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
pidfile redis.pid
#绑定主机IP,默认值为127.0.0.1
#bind 127.0.0.1
#Redis默认监听端口
port 6379
#客户端闲置多少秒后,断开连接,默认为300(秒)
timeout 300
#日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
loglevel verbose
#指定日志输出的文件名,默认值为stdout,也可设为/dev/null屏蔽日志
logfile stdout
#可用数据库数,默认值为16,默认数据库为0
databases 16
#保存数据到disk的策略
#当有一条Keys数据被改变是,900秒刷新到disk一次
save 900 1
#当有10条Keys数据被改变时,300秒刷新到disk一次
save 300 10
#当有1w条keys数据被改变时,60秒刷新到disk一次
save 60 10000
#当dump.rdb数据库的时候是否压缩数据对象
rdbcompression yes
#本地数据库文件名,默认值为dump.rdb
dbfilename dump.rdb
#本地数据库存放路径,默认值为 ./
dir /usr/local/redis/var/
########### Replication #####################
#Redis的复制配置
# slaveof <masterip><masterport> 当本机为从服务时,设置主服务的IP及端口
# masterauth<master-password> 当本机为从服务时,设置主服务的连接密码
#连接密码
# requirepass foobared
#最大客户端连接数,默认不限制
# maxclients 128
#最大内存使用设置,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,任到达最大内存设置,将无法再进行写入操作。
# maxmemory <bytes>
#是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认值为no
appendonly no
#更新日志文件名,默认值为appendonly.aof
#appendfilename
#更新日志条件,共有3个可选值。no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fsync()将数据写到磁盘,everysec表示每秒同步一次(默认值)。
# appendfsync always
appendfsync everysec
# appendfsync no
################ VIRTUAL MEMORY ###########
#是否开启VM功能,默认值为no
vm-enabled no
# vm-enabled yes
#虚拟内存文件路径,默认值为/tmp/redis.swap,不可多个Redis实例共享
vm-swap-file logs/redis.swap
# 将所有大于vm-max-memory的数据存入虚拟内存,无论vm-max-memory设置多小,所有索引数据都是内存存储的 (Redis的索引数据就是keys),也就是说,当vm-max-memory设置为0的时候,其实是所有value都存在于磁盘。默认值为0。
vm-max-memory 0
vm-page-size 32
vm-pages 134217728
vm-max-threads 4
############# ADVANCED CONFIG ###############
glueoutputbuf yes
hash-max-zipmap-entries 64
hash-max-zipmap-value 512
#是否重置Hash表
activerehashing yes
注意:Redis官方文档对VM的使用提出了一些建议:
** 当你的key很小而value很大时,使用VM的效果会比较好.因为这样节约的内存比较大.
** 当你的key不小时,可以考虑使用一些非常方法将很大的key变成很大的value,比如你可以考虑将key,value组合成一个新的value.
** 最好使用linux ext3 等对稀疏文件支持比较好的文件系统保存你的swap文件.
** vm-max-threads这个参数,可以设置访问swap文件的线程数,设置最好不要超过机器的核数.如果设置为0,那么所有对swap文件的操作都是串行的.可能会造成比较长时间的延迟,但是对数据完整性有很好的保证.
几个月前偶用自己的电脑帮别人交一下网费,结果我的浏览器一开,很大概率的弹出电信的广告窗口,不是每次都弹出,而且有时候在中间,有时候在右下角,真是变幻莫测!
前两天偶抛弃路由,试着把电脑直接连到调制解调器上弄个公有地址上网,结果现在被广告了!
谁能说说电信是怎么做到的?
谁又能说说除了重装系统(重装浏览器偶以前试过了,谷歌、IE都被染上,其他浏览器还不想用),我还有什么办法解决的?
人家告诉我查注册表,都一系列字符数字,偶怎么看啊?
被装了插件了吧 革了吧
垄断性行业
它要是硬要插广告的话,你是没有办法的,因为你上网时第一次请求的网页直接被它绑架了,
它把自己的广告嵌入在你请求的网页里,你是没有办法的,你总不能不通过它的交换机吧,
除了投诉,或根据消费者权益保护法和它打官司外,没有什么好办法。
华数宽带天天被强奸,没办法,人家要加广告。
探讨
用火狐
你用了他的物理链路,他给你插什么你就得播放什么。有什么好搞的。没得搞。除非你专门针对他的数据包进行拦截。
探讨
虽然说可能是网页从服务器传回来的时候才被电信添加的广告,但是如果没有直连到电信或者没有用电脑缴费之类的就不会有广告,说明电脑上存在着记录信息或者电信那里记录着我电脑的信息。
然后,我的电脑迁移到不会被污染的地方广告依然弹出,说明,不是电信记录我的信息才广告,而是我电脑上记录了某信息才导致的广告。
电信的,没办法
它是网关一级的,不受本地控制