首页 \ 问答 \ php数据库应该怎样配置

php数据库应该怎样配置

麻烦问一下各位..我买了个PHP的空间..怎么配置数据库可以开始做有后台的网站了..可以详细的说明下吗??谢谢
更新时间:2023-02-21 11:02

最满意答案

redis开创了一种新的数据存储思路,使用redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。
redis常用数据类型
redis最为常用的数据类型主要有以下五种:string、hash、list、set、sorted set

其他回答

1. 手动写脚本把旧的redis中的数据刷到新的redis集群中。而在同步的过程中,产生的新的变化数据你需要再刷一遍(补刷)。优点是切换的时候无压力变化,缺点是容易造成数据错误。
2. 不去管它,直接让它切换到集群,原有redis数据全都作废,让它重新生成。优点是不容易出错,缺点是会有一定时间压力压到库上。
具体怎么选择取决于业务逻辑和你原有程序的写法。

相关问答

更多
  • 你可以把组装好了得map数据转成json字符串,然后存到redis里面,从redis取出来之后再转回来使用
  • 检查Redis配置是否正确,包括连接地址、密码、端口是否修改之类
  • 清空数据库:打开redis-client.exe,输入命令flushdb redis自带持久化,因此是不会因为掉电而丢失所有内容的。默认情况下,redis每隔一定时间间隔会对数据库做一次内存快照,记录数据库此刻的内容;启动服务器时会自动加载内存快照。 你可以打开edis文件夹里.rdb文件看看。
  • Redis 存储字符串和对象 1 测试类 import redis.clients.RedisClinet; import redis.clients.SerializeUtil; import redis.clients.jedis.Jedis; public class Test { /** * Administrator * @param args */ public static void main(String[] args) { // 操作单独的文本串 Jedis redis= new Jedi ...
  • 是人为存进去的。 先从redis取,如果没有则从数据库取,然后会回写到redis中,这样下次可以继续从redis区
  • MemoryCache被嵌入进程中,因此只能用作该进程的普通键值存储。 MemoryCache的单独服务器对应的将被memcached 。 尽管redis是一种可以在其他服务器上托管的数据结构服务器,可以像memcached一样通过网络进行交互,但redis支持一系列复杂的数据类型和操作,以提供逻辑和智能缓存。 MemoryCache is embedded in the process , hence can only be used as a plain key-value store from tha ...
  • 使用两者都是愚蠢的吗? 当它们变为活动状态时,将数据块从mongo传递到redis是否愚蠢? 所以我觉得测试和验证这个问题实际上是合法的。 Redis基本上是一个“内存中”的数据库,所以你可以通过将内存提供给Mongo来做得更好吗? 从历史上看,我们已经使用Memcache / MySQL组合来基本上“添加RAM”到MySQL并限制它需要写的数量。 我们这样做只是因为对MySQL进行分片很复杂。 但是,MongoDB提供了一种分片机制。 因此,您可以通过添加更多分片来“添加RAM”以解决问题(以及“添加磁盘 ...
  • 您可以通过多种不同的方式使用Redis作为权威性商店: 打开AOF (仅追加文件存储) 请参阅AOF文档 。 这将保留对您的数据集实时执行的所有Redis命令的日志。 使用Master-Slave复制运行Redis, 请参阅复制文档 。 这将允许您提供高可用性,如果您的一个实例失败。 如果您运行在像EC2这样的东西上,您可以EBS返回您的Redis分区,以提供另一层防范实例故障。 Redis集群 - 在这里,这是专门设计为运行Redis的一种方式,可以帮助HA和可扩展性。 但是,至少还有六个月左右的时间。 ...
  • 假设从memcached迁移到redis以进行缓存,你已经做的很简单,我只需要重新启动才能保持简单。 在redis持久性是可选的,所以你可以使用它很像memcached,如果这是你想要的。 您甚至可能会发现使缓存持久化对于在重新启动后避免大量高速缓存未命中是有用的。 有效期也可用 - 该算法与memcached有点不同,但对于大多数用途来说,这不足以满足要求 - 有关详细信息,请参阅http://redis.io/commands/expire 。 Assuming that migrating from ...
  • 如果使用有序集,列表和散列,则没有特定含义。 您可以将uuids存储为字符串,例如: 110E8400-E29B-11D4-A716-446655440000 在这种情况下,每个值需要38个字节。 如果您不关心存储人类可读值,您可能更愿意利用Redis功能存储二进制数据(对于键和值),并将uuids仅存储为16个字节。 您的短列表,有序集和哈希将按照Redis文档中的说明进行序列化。 您可能需要调整以下参数以根据工作负载调整Redis行为: # Hashes are encoded using a me ...

相关文章

更多

最新问答

更多
  • h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
  • 创建一个功能(Create a function)
  • 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
  • PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
  • Qt冻结循环的原因?(Qt freezing cause of the loop?)
  • TableView重复youtube-api结果(TableView Repeating youtube-api result)
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
  • 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
  • 以编程方式创建UITableView(Creating a UITableView Programmatically)
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
  • Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
  • 设置kotlin扩展名(Setting a kotlin extension)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 如何在vim中启用python3?(How to enable python3 in vim?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • dedecms如何安装?
  • 在哪儿学计算机最好?
  • 学php哪个的书 最好,本人菜鸟
  • 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
  • 如何覆盖错误堆栈getter(How to override Error stack getter)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
  • 电脑高中毕业学习去哪里培训
  • 正则表达式验证SMTP响应(Regex to validate SMTP Responses)