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

php做数据网站淘宝seo排名优化

php做数据网站,淘宝seo排名优化,做网站编辑有前途,月牙河做网站公司文章目录 linux相关工具yum方式安装redis使用编译安装redis配置redis为systemctl启动其它: 安装redis6.0python连接redis案例 linux相关工具 ./redis-benchmark #用于进行redis性能测试的工具 ./redis-check-dump #用于修复出问题的dump.rdb文件 ./redis-cli …

文章目录

      • linux相关工具
      • yum方式安装redis
      • 使用编译安装redis
      • 配置redis为systemctl启动
      • 其它: 安装redis6.0
      • python连接redis案例

linux相关工具

./redis-benchmark     #用于进行redis性能测试的工具 
./redis-check-dump    #用于修复出问题的dump.rdb文件	
./redis-cli           #redis的客户端
./redis-server        #redis的服务端
./redis-check-aof     #用于修复出问题的AOF文件
./redis-sentinel      #用于集群管理

yum方式安装redis

yum安装版本固定,不能达到我们的需求

yum -y install redis

使用编译安装redis

mkdir -p /data/application     //创建工作目录cd  /data/application
wget http://download.redis.io/releases/redis-5.0.10.tar.gz   //下载redistar xf redis-5.0.10.tar.gz    //解压mv redis-5.0.10/ rediscd redis/yum install -y gcc make     //安装编译工具make       //编译安装cp redis.conf redis.conf.bak     //备份编译后的配置文件vim redis.conf     //配置文件
bind 0.0.0.0            #所有ip可以访问
daemonize yes         #开启后台模式将on改为yes
timeout 300          #连接超时时间
port 6379                #端口号
dir /data/application/redis/data  #本地数据库存放持久化数据的目录该目录-----需要存在
pidfile /var/run/redis_6379.pid   #定义pid文件存放位置
logfile /var/log/redis.log        #定义log文件存放位置创建存放数据的目录
mkdir -p /data/application/redis/data

配置redis为systemctl启动

cd /lib/systemd/system
vim redis.service[Unit]
Description=Redis
After=network.target[Service]
ExecStart=/data/application/redis/src/redis-server /data/application/redis/redis.conf --daemonize no 
ExecStop=/data/application/redis/src/redis-cli shutdown [Install]
WantedBy=multi-user.target
===================================
参数详解:
[Unit] 表示这是基础信息 
Description 是描述
After 是在那个服务后面启动,一般是网络服务启动后启动[Service] 表示这里是服务信息 
ExecStart 是启动服务的命令
ExecStop 是停止服务的指令[Install] 表示这是是安装相关信息 
WantedBy 是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。
=====================================
启动服务:
systemctl daemon-reload
systemctl start redis.service配置环境变量启动
vim /etc/profile
export PATH=$PATH:/redis文件目录/srcsource /etc/profile    刷新环境变量文件启动
redis/src/redis-server redis/redis.conf --daemonize yes   //本机停止
redis/src/redis-cli shutdown    //本机
redis/src/redis-cli -h ip -p 端口  shutdown 

其它: 安装redis6.0

# 下载压缩包
wget https://download.redis.io/releases/redis-6.2.1.tar.gz# 解压
tar xzf redis-6.2.1.tar.gz# 进入压缩包
cd redis-6.2.1# 编译安装
make# 终端启动
src/redis-server# 进入redis终端界面
src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"# 启动,进入redis安装目录: /home/xxx/redis-6.2.1 ,执行:
nohup src/redis-server &# 关闭保护模式和设置密码,如下设置密码为:redisxxx,然后退出
src/redis-cli
redis>config get protected-mode
redis>config set protected-mode no
redis>config get requirepass
redis>config set requirepass "redisxxx"
redis>quit# 再访问终端时需要加上密码
src/redis-cli -a redisxxx

python连接redis案例

# -*- encoding: utf-8 -*-
import time
import redis# 连接方式一: 直接连接Redis数据库
client = redis.Redis(host='123.56.xx.xx', port=6379, password='redisredis', db=2, decode_responses=True)
# print(client)
# 连接方式二: 创建Redis连接池,用于管理所有连接,避免每次建立、释放连接的开销
# pool = redis.ConnectionPool(host='123.56.67.212', port=6379, decode_responses=True)
# client = redis.Redis(connection_pool=pool)# 连接数据库
# client = redis.StrictRedis(host='123.56.67.212', port=6379, password='redisredis', db=1)def write_str():"""# 写入字符串类型的数据"""client.set('name11', 'Django11')# 获取name的数据print('获取数据方法一:', client['name11'])# print('获取数据方法二:', client.get('name'), client.get('name').decode())client.set(name='string', value='Python')# 获取字符串的数据print('获取字符串的数据:', client['string'])print('获取字符串的数据:', client.get('string'))def write_hset():# 写入散列类型的数据# client.hset(name='hash', key='name', value='Tom')# client.hset(name='hash', key='age', value=10)# client.hset(name='hash', key='address', value='UK')# # 获取散列的数据# print('获取散列的数据:', client.hget(name='hash', key='name'))with client.pipeline(transaction=False) as pipe:start = time.time()for i in range(1, 10000):pipe.lpush('num_data', f'num{i}')# pipe.hset()if i % 100 == 0:try:res = pipe.execute()print(res)except Exception as e:print(e)print("程序耗时:", time.time() - start)# # 创建管道对象# pipe = client.pipeline()# client.hset(name='my_hmset', key='zhangsan', value=0)# client.hset(name='lisi', key='zhangsan', value=0)# client.hset(name='wangwu', key='zhangsan', value=0)# client.hset(name='zhaoliu', key='zhangsan', value=0)# ret = pipe.execute()## client.hset(name='data_type', key='size', value='Tom')# client.hset(name='data_type', key='num', value=10)# # 获取散列的数据# print('获取散列的数据:', client.hget(name='hash', key='name'))def write_list():# 写入列表类型的数据: 将元素写入列表的左边client.lpush('list', 'Mr Li', 'Miss Lu')# 将元素写入列表的右边client.rpush('list', 'Miss Wang', 'Mir Zhang')# 获取列表的数据# lpop()从最左边获取元素,数据获取后在数据库中移除print('获取列表的数据:', client.lpop('list'))# rpop()从最右边获取元素,数据获取后在数据库中移除print('获取列表的数据:', client.rpop('list'))def write_set():# 写入集合类型的数据client.sadd('set', 'UK', 'CN', 'US', 'JP')# 获取集合的数据print('获取集合的数据:', client.smembers('set'))# # 写入有序集合类型的数据,每个数据设有权重,权重以整数表示# client.zadd(name='sord_set', mapping={'GZ': 1, 'BJ': 2, 'SZ': 3, 'SH': 4})# # 获取有序集合的数据# print('获取有序集合的数据:', client.zrange('sord_set', 0, -1))def write_bytes():# 写入位图类型的数据# 将bytes的数据设为字符串数据client.set(name='bytes', value='Python')print('二进制数据的第二位数为:', client.getbit(name='bytes', offset=1))# setbit()将字符串数据转为二进制数据,然后将第二位数改为0client.setbit(name='bytes', offset=1, value=0)def write_stream():# 写入流类型的数据stream_id = client.xadd(name='stream', fields={'name': 'Tom'})# 获取流数据的idprint('获取流数据的id:', stream_id)stream_id = client.xadd(name='stream', fields={'msg': 'Hello Python'})# 获取流数据的idprint('获取流数据的id:', stream_id)if __name__ == '__main__':# write_str()# write_hset()# write_list()write_set()# write_bytes()# write_stream()
http://www.shuangfujiaoyu.com/news/53610.html

相关文章:

  • 企业没有做网站有的坏处今日头条十大新闻
  • 腾冲网站建设做网站的软件
  • 重庆比较好的软件开发培训学校什么叫优化关键词
  • 宝安网站建设 名匠鞍山seo外包
  • 口碑营销的本质是什么关键词优化简易
  • 潍坊网站建设最新报价seo技术培训沈阳
  • surface go 网站开发买外链有用吗
  • 百度搜索网站提交免费域名解析网站
  • 邢台市的做网站制作公司乐事薯片软文推广
  • 外卖网站建设文档seo教学免费课程霸屏
  • html网站两边的浮窗怎么做网络营销推广工具有哪些?
  • 鄂尔多斯市城乡建设委员会网站搜索优化引擎
  • 教育视频培训网站建设汽车网站建设方案
  • 小白如何搭建个人网站技能培训
  • iis7 添加php网站短视频推广app
  • 毕业设计做网站有哪些需求seo网站建设是什么意思
  • 重庆企业网站建设报价百度seo推广软件
  • 商城网站建设网站开发北京公司
  • dedecms导入网站模板企业培训课程视频
  • 燕郊网站制作商丘网站seo
  • 专业供应的网站制作怎么自己建立网站
  • 眉县网站开发建站
  • 在线客服联系seo搜索推广费用多少
  • 六安市 网站集约化建设国家认可的教育培训机构
  • 现在lol谁做教学视频网站最新nba排名
  • 湘潭做网站价格 d磐石网络为什么打开网址都是站长工具
  • 企业网站备案申请seo快速排名软件品牌
  • 做网站编程要学什么指数基金定投怎么买
  • 自己做b2b平台网站建设seo引擎搜索
  • 网站开发 保修期百度官方入口