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

w网站建设ssp网站怎么做

w网站建设,ssp网站怎么做,去掉wordpress的版本号_让你的wordpress更具安全性,不用下载就可以登录微信一、Redis基础部分: 1、redis介绍与安装比mysql快10倍以上 *****************redis适用场合**************** 1.取最新N个数据的操作 2.排行榜应用,取TOP N 操作 3.需要精确设定过期时间的应用 4.计数器应用 5.Uniq操作,获取某段时间所有数据排重值 6.实时系统,反垃圾系统7.P…

5b8275d77a64472a92500e358089aff3.jpg一、Redis基础部分: 

 

 

1、redis介绍与安装比mysql快10倍以上 

 

*****************redis适用场合****************

 

1.取最新N个数据的操作

 

2.排行榜应用,取TOP N 操作

 

3.需要精确设定过期时间的应用

 

4.计数器应用

 

5.Uniq操作,获取某段时间所有数据排重值

 

6.实时系统,反垃圾系统7.Pub/Sub构建实时消息系统

 

7.Pub/Sub构建实时消息系统8.构建队列系统

 

9.缓存

 

=============================================

 

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

 

Linux 2.6, Xeon X3320 2.5Ghz.

 

stackoverflow 网站使用 Redis 做为缓存服务器。

 

同时也会将数据写到硬盘上。所以数据是安全的(除突然断电外,重启服务会写到dump.rdb文件中)

 

 

 

1.安装: 

 

tar zxvf redis-2.6.9.tar.gz

 

cd redis-2.6.9

 

make

 

cd src && make install

 

2.移动配置文件位置(为了便于管理)

 

cd /usr/local/

 

mkdir -p /usr/local/redis/bin

 

mkdir -p /usr/local/redis/etc

 

mv /lamp/redis-2.6.9/redis.conf /usr/local/redis/etc

 

cd /lamp/redis-2.6.9/src

 

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

 

3.修改配置文件 

 

vi /usr/local/redis/etc/redis.conf

 

 

 

一、将daemonize no 中no改为yes[yes指后台运行]

 

4.启动/随机启动:

 

cd /usr/local/redis/bin

 

./redis-server /usr/local/redis/etc/redis.conf#启动redis并指定配置文件。

 

#vi /etc/rc.local #设置随机启动。

 

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

 

5.查看是否启动成功 

 

ps -ef | grep redis

 

netstat -tunpl | grep 6379#查看端口是否占用。

 

6.进入客户端/退出 

 

cd /usr/local/redis/bin

 

./redis-cli#进入

 

quit#退出

 

7.关闭redis  

 

pkill redis-server#关闭

 

./redis-cli shutdown#关闭

 

************************************Redis安全************************************

 

 

 

Redis的安全性???(由以下4种方式)

 

1.用ACL控制器安全性。

 

2.在redis.conf配置文件增加下面这一行配置,即可把redis绑定在单个接口上(但并不是只有接受这个网卡的数据)。

 

bind 127.0.0.1

 

3.给redis加上较长密码(无需要记住)

 

4.在redis.conf配置启用认证功能。

 

5.SSL代理

 

6.禁用指定命令。

 

************************************** Redis配置 **********************************************

 

daemonize 如果需要在后台运行,把该项改为yes  

 

pidfile 配置多个pid的地址 默认在/var/run/redis.pid

 

bind 绑定ip,设置后只接受来自该ip的请求

 

port 监听端口,默认为6379

 

timeout 设置客户端连接时的超时时间,单位为秒

 

loglevel 分为4级,debug、verbose、notice、warning

 

logfile 配置log文件地址

 

databases 设置数据库的个数,默认使用的数据库为0

 

save 设置redis进行数据库镜像的频率

 

rdbcompression 在进行镜像备份时,是否进行压缩

 

Dbfilename 镜像备份文件的文件名

 

Dir 数据库镜像备份的文件放置路径

 

Slaveof 设置数据库为其他数据库的从数据库

 

Masterauth 主数据库连接需要的密码验证

 

Requirepass 设置登录时需要使用的密码

 

Maxclients 限制同时连接的客户数量

 

Maxmemory 设置redis能够使用的最大内存

 

Appendonly 开启append only模式

 

以下了解即可:

 

Appendfsync 设置对appendonly.aof文件同步的频率

 

vm-enabled 是否开启虚拟内存支持

 

vm-swap-file 设置虚拟内存的交换文件路径

 

vm-max-memory 设置redis使用的最大物理内存大小

 

vm-page-size 设置虚拟内存的页大小

 

vm-pages 设置交换文件的总的page数量

 

vm-max-threads 设置VM IO同时使用的线程数量

 

Glueoutputbuf 把小的输出缓存存放在一起

 

hash-max-zipmap-entries 设置hash的临界值

 

Activerehashing 重新hash

 

*******************************************************************

 

5种数据类型:字符串、哈希、链表、集合、有序集合。

 

支持:push/pop、add/remove 、取交集、并集、差集、排序。

 

redis<===同步====>mysql

 

同时也会将数据写到硬盘上。所以数据是安全的(除突然断电外,重启服务会写到dump.rdb文件中)

 

*******************************************************************

 

select num#选择库,默认在0库,共16个库

 

auth liweijie#授权用户所需密码(密码就是redis.conf中配置的密码)

 

flushdb#清空数据库。

 

String(字符串)类型: 

 

set name lijie#设置键name的值为lijie

 

get name#获取name的值。

 

keys *#查询所有的键。

 

setnx name liweijie#如果键已存在则返回0,不更新,防止覆盖。

 

setex haircolor 10 red #设置键的值的有效期为10秒。

 

setrange email 6 lampbre.com#替换键的值从第6个字符开始换为lampbre.com

 

mset name1 李大伟 name2 李小伟#设置多个键的值。

 

msetnxname1 张三 name3 李四#判断键是否存在,不存在则设置,否则不设置返回0

 

mget name1 name2 name3#一次获取多个键的值。

 

getset name1 Tom#重新设置键的值,并返回旧的键值。

 

getrange email 6 18#截取email键的值,从第6-18位间的字符。

 

incr uid#每次自增1 (如果key中uid不存在,则设置并从0开始,下同)

 

incrby uid 5#每次自增5 

 

incrby uid -5#每次自减5 

 

decr uid #每次自减1

 

decrby uid 5#每次自减5

 

appendname1 @126.com#给name1的值,添加字符串@126.com

 

strlenname1#返回键name1的值的长度。

 

*************************************************************************

 

Hashes(哈希)类型: 

 

hset user:001 name liweijie#哈希设置用户user:001的name键值为liweijie

 

hset user:001 age 21#同样,增加一个age键值为21

 

hsetnx user:001 age 22#同上,但检测键是否存在。若不存在创建。

 

hmset user:002 name liweijie2 age 26 sex 1#同时设置多个键的值。

 

hget user:001 name#哈希获取用户user:001的name键的值。

 

hget user:001 age #同上。

 

hmget user:001 name age sex#获取多个指定的键的值。

 

hgetall user:001#获取所有键的值。

 

hincrbyuser:001 age -8#在指定键上加上给定的值。

 

hexists user:001 sex#检测指定的键值是否存在。

 

hlen user:001#返回指定哈希的键个数/字段个数。

 

hdel user:001 sex#删除指定(user:001)哈希的指定字段或是键值。

 

hkeys user:003#返回哈希里所有字段或是键值。

 

*********************************************************************

 

Lists(链表)类型及操作(棧或队列): 

 

lpush mylist "world"#从头部插入字符串

 

lpush mylist "hello"#同上

 

lrange mylist 0 -1#获取从0到最后一个如[1) "hello" 2) "world"]

 

rpush mylist "jiejie"#在尾部插入

 

linsert mylist before "hello" "this is linsert" #指定插入位置(在hello之前插入)。

 

lset mylist 0 "what"#设置修改指定下标的值。

 

lrem mylist 1 "hello"#删除(1个)一个值为hello的元素。(n<0从尾部删除,n=0全部删除)

 

ltrim mylist 1 2 #保留表中下标为1/2的元素。

 

lpop mylist#弹出开头元素并返回。

 

rpop mylist#弹出尾部元素并返回。

 

rpoplpush mylist mylist2 #从mylist尾部弹出插入到mylist2的头部。

 

lindex mylist 0#获取表下标为0的元素值。

 

llen mylist#返回表元素个数(相当于count($arr ))。

 

*********************************************************************

 

sets(集合)类型及操作(好友推荐、blog、tag功能): 

 

smembers myset#查看myset集合中所有元素值。

 

sadd myset "hello"#向mysets集合中添加一个值hello

 

srem myset "hello"#删除myset集合中名称为hello的元素。

 

spop myset #随机弹出并返回mysets中的一个元素。

 

sdiff myset2 myset3#返回myset2中的与myse

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

相关文章:

  • 上海企业名录大全黄页wordpress 优化速度
  • 商城网站建设是+什么软件免费站推广网站链接
  • 电影网站开发现状高端购物网站建设
  • 千岛湖建设集团有限公司网站网站建设毕业设计
  • 网站营销教程竞价可以做两个网站吗
  • 表格做网站软件开发知识
  • 网站后台管理图片安徽建设工程安全监督网站
  • 贵阳市做网站公司wordpress.html插件
  • 单位网站建设存在问题情况汇报南京网站微信建设
  • 网站建设 前端 后端中国华电集团电子商务平台
  • 网站在哪里备案wordpress 4.7 漏洞
  • 遂宁公司做网站温州建设小学的网站
  • 网站安装成品网站5668入口的功能介绍
  • 拥有域名后怎么建设网站网站图标怎么换
  • 轴承外贸网站怎么做个人网站用移动硬盘做服务器
  • 学习网站开发培训注册公司注册资金多少为好
  • 网站界面设计的发展学ps网课平台哪个好
  • 怎么给搞笑网站做文案网站如何建设流程图
  • 做 视频在线观看网站凡科网商城是正规网站吗
  • 做网站要多少钱 知乎北京网站优化策略
  • 大气集团企业网站源码潍坊seo推广
  • 企业搭建pc端网站泰国做企业网站
  • 建设银行网站个人客户门户网站建设经验交流
  • 做ppt的模板的网站有哪些百度怎么发自己的小广告
  • 聊城做网站的地方便捷网站建设公司
  • 海外网站推广的公司做网站公司属于什么行业
  • 企业网站排名软件能优化网站建设咨询公司推荐
  • 建设网站可选择的方案徐州模板网站托管平台
  • 连云港做网站制作做特价的网站百度
  • 网站上海网站建设大型自适应的网站开发