我是网络编程的新手,我正在做一个网站,我需要知道这件事:我有一个数据库,里面有一个计数器和一个更新它的php页面。es
//in pseudo code
n = get_counter_from_db(); //calls select*from table....
n+=1;
//do something with n without modifing it
update_counter_in();//calls update table set counter=n....
我的问题是:如果两台电脑同时运行这个页面,计数器有没有可能只更新一次,因为它会发生下一件事?
//counter =
我正在尝试创建一个实现Redis散列接口的虚拟包装器类(一个mongoengine文档)。例如:
class HashModel(mongoengine.Document):
'''
Represents a dictionary with a name.
Interface similar to Redis Hashes
'''
name = mongoengine.StringField()
adict = mongoengine.DictField()
def safe_reload